Project overview
The TypeScript Narrows combines a Claude skill with an ESLint plugin to promote one consistent approach to type safety, async code, error handling, naming, immutability, and control flow. The skill covers guidance that cannot always be expressed as lint rules, while the plugin enforces the automatable subset in editors and CI. Either artifact can be used alone, but they are designed to complement each other.
Repository facts
- Primary language
- TypeScript
- License
- MIT
- Repository updated
- Jun 10, 2026
- Default branch
- main
Resource types
Plugin
Use cases
Software development
Platforms
Claude Code
Capabilities
Verification and evals
Audience
Developers