typescript-engineering
Installation
SKILL.md
TypeScript engineering
Use this skill for TypeScript implementation, refactoring, debugging, type design, and code review. Treat the type system as a tool for making valid states easy to represent—not as a reason to add ceremony or encode every possibility in types.
Operating procedure
- Inspect the repository, compiler/build configuration, and the nearest code with the same API shape.
- Choose the existing convention; if none exists, apply the defaults in this skill consistently.
- Keep compile-time contracts and runtime validation separate, and implement the smallest complete change.
- Verify both type-level and runtime behavior when the change can affect either; do not treat a clean typecheck as runtime proof.
- Before finishing, review the change against the red flags below and report the checks that ran.