typescript-skills
Installation
SKILL.md
TypeScript Skills Router
This skill routes TypeScript work to the smallest relevant focused skill. It is not the source of truth for design rules.
Default: open one primary skill first. Add secondary skills only when the task crosses a real boundary. Do not load every TypeScript skill by default.
Open First
| If the task involves... | Open |
|---|---|
naming, abstractions, classes, cutovers, local reasoning, !, as, forced types |
typescript-coding-standards/SKILL.md |
| provider, SDK, API, request, response, generated types, mapper, mapping, transform, translator, anti-corruption layer | typescript-boundaries/SKILL.md |
| dependency construction, factories, lifecycle, singletons, runtime selection | typescript-composition/SKILL.md |
| env, config parsing, defaults, typed config exposure, config migration | typescript-configs/SKILL.md |
| logging, tracing, OpenTelemetry, X-Ray, actionable diagnostics, branch observability | typescript-observability/SKILL.md |
| secrets, crypto choices, redaction, credentials, secret sources | typescript-security/SKILL.md |
| tests, characterization, boundary contracts, brittle assertions, config tests | typescript-testing/SKILL.md |
| throw vs return, Result type, retryable, error classification, error contract, custom Error subclass, swallowed fallback after error, error factory/helper missing required metadata/context | typescript-error-handling/SKILL.md |
Promise.all, sequential awaits, bounded concurrency, AbortSignal, cleanup, SIGTERM, graceful shutdown |
typescript-async/SKILL.md |