typescript
Installation
SKILL.md
TypeScript
Use the type system aggressively at compile time and Zod at runtime so invalid states are hard to represent and easy to reject.
When to Activate
- Configure a new TypeScript service
- Add request parsing or input validation
- Replace
anyin an existing module - Model variant-heavy state or workflow results
- Choose ESM or CJS for a package
- Introduce path aliases in a growing codebase
- Write or review Vitest suites