When to activate: Repository pattern, Factory, Builder, Observer, Strategy, dependency injection, inversion of control in TypeScript
Apply modern TypeScript standards for type safety and maintainability.
Build stateless MCP servers with TypeScript on Cloudflare Workers using @modelcontextprotocol/sdk.
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…
Code quality and observability patterns for TypeScript projects.
When to activate: ESLint, Prettier, tsup, swc, esbuild, lint-staged, husky, commitlint, semantic-release, CI setup
Generate TypeScript types from schemas/APIs
Use when working with TypeScript's type system including strict mode, advanced types, generics, type guards, and compiler configuration.
Design new API-first, contract-first contracts with TypeSpec, OpenAPI/swagger output, Azure data-plane and ARM patterns, versioning…
Apple platform typography reference (San Francisco fonts, text styles, Dynamic Type, tracking, leading, internationalization) through iOS 26
Maintain a project thesaurus (domain glossary) following DDD ubiquitous language principles.
Quick capture from UE viewport or named camera.
Map an unfamiliar Unreal project before changing it, including modules, plugins, targets, content conventions, maps, and tests.
Working with UE5 GameMode, PlayerController, Pawn, Character, GameState, or PlayerState
Use when writing UI tests, recording interactions, tests have race conditions, timing dependencies, inconsistent pass/fail behavior, or…
Use this skill to find and fix undisciplined Control-node UI in a Godot project — spacing that follows no ladder, font sizes with no…
Use when a Godot/.NET task needs a Layer 4 overlay UX review for a HUD, menu, overlay, prompt flow, or tool UI, and the agent must…
Use when CAAnimation completion handler doesn't fire, spring physics look wrong on device, animation duration mismatches actual time…