From mrp-nextjs
Write clean, efficient TypeScript code that follows common best practices
How this skill is triggered — by the user, by Claude, or both
Slash command
/mrp-nextjs:clean-typescriptThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
We use **TypeScript as a correctness and clarity tool**, not as ceremony.
We use TypeScript as a correctness and clarity tool, not as ceremony. Types should reduce bugs and cognitive load.
any and unsafe type assertionsunknown instead of any when necessarytype aliases for most use casesinterface primarily for public, extendable object shapesnull and undefined explicitly!) except as a last resortenumas const objectsnpx claudepluginhub mrpitch/mrp-claude-plugin --plugin mrp-nextjsEnforces TypeScript type safety with strict mode, no `any`, and discriminated unions. Use when writing or reviewing TypeScript code.
Provides TypeScript best practices for type-safe code including strict mode, interfaces, discriminated unions, generics, async patterns, and null safety. Useful for type definitions and maintainable TS.
Provides advanced TypeScript patterns including generics, conditional types, mapped types, decorators, and strict type safety for enterprise-grade development.