TypeScript-specific conventions — type narrowing, optional chaining, type safety.
Use TypeScript everywhere practical. Compiler settings are intentionally fairly strict. When one workspace package depends on another: Use…
Conventions for pnpm workspace monorepos and publishable TypeScript packages: the catalog and `workspace:` protocol…
When to activate: TypeScript, type safety, generics, utility types, strict mode, type narrowing, discriminated unions, branded types
Use when authoring or reviewing production TypeScript modules, choosing layer and suffix boundaries, modeling domain objects and ports…
You are a TypeScript project architecture expert specializing in scaffolding production-ready Node.js and frontend applications.
Code quality and observability patterns for TypeScript projects.
TypeScript SDK development with Node.js and browser support.
When to activate: ESLint, Prettier, tsup, swc, esbuild, lint-staged, husky, commitlint, semantic-release, CI setup
Generate TypeScript types from schemas/APIs
Use when typeScript utility types, mapped types, and advanced type manipulation.
Design new API-first, contract-first contracts with TypeSpec, OpenAPI/swagger output, Azure data-plane and ARM patterns, versioning…
Generate and format typing rules in inference rule notation for type system design
Run typos-cli on the codebase, review findings, fix real typos, and update _typos.toml config to suppress false positives.
Maintain a project thesaurus (domain glossary) following DDD ubiquitous language principles.
Guides uCharts usage for cross-platform chart creation in uni-app, including line, bar, pie, radar, and mixed charts with data formatting…
Review code and update PR with feedback (read-only, no edits)
Map an unfamiliar Unreal project before changing it, including modules, plugins, targets, content conventions, maps, and tests.
Validate UE5 Python scripts for correctness, check for deprecated APIs, and verify parameter constraints.
Generate UE5.5 Material Graph node structures for copy-paste into the Material Editor.
This skill should be used when the user is working in an Unreal Engine 5 project, mentions "UE5", "Unreal", "blueprints"…