What problem does it solve?
This Skill prevents TypeScript code that compiles and lints clean from still being wrong at runtime by targeting the type-system footguns that slip past strictness and common linters.
Core Features & Use Cases
- Guided detection of TS 5.x anti-patterns: flags risky patterns like
any vs unknown, unsafe as assertions, null/undefined drift, structural ID collisions, missing exhaustiveness checks, and shallow Readonly assumptions.
- Feature-aware coverage for modern TS: focuses specifically on TS 5.x mechanisms that frequently get misused or missed (e.g.,
satisfies, const type parameters, NoInfer, and Stage 3 decorators).
- Review prompt alignment: provides anti-pattern checklines so
super-review:run can add targeted Type Safety and Correctness prompts for diffs touching *.ts/*.tsx or tsconfig.json.
Quick Start
Ask for a TypeScript-focused PR review of the changes, and request that the review check for unsafe casts, missing narrowing, and any of the listed TS 5.x anti-patterns in the modified files.