TypeScript Strict Types
Installation
SKILL.md
TypeScript Strict Types
Purpose
Use this skill to coordinate the learning and review path for TypeScript strict typing, narrowing, DTO boundaries, and safe type contracts.
This is a mother skill. It does not replace specialized skills for removing any, DTO mapping, or module structure. It tells an agent which strictness primitive to use, when to teach it, and when a strict-mode variant is more appropriate.
The core rule is simple:
Pick the narrowest safe type for the contract and keep unsafe boundaries explicit.
When to Use
Use this skill when: