omk-typescript-strict
CommunityKeep TypeScript safe, predictable, and strict.
Software Engineering#type safety#typescript#next.js#nestjs#strict-mode#dto validation#api boundaries
Authordmae97
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Inconsistent TypeScript settings lead to fragile code, hidden runtime bugs, and slow reviews caused by weak typing and unclear boundaries across full-stack frameworks.
Core Features & Use Cases
- Enforces strict TypeScript rules: assumes strict mode, avoids
anyand unsafe casts, mandates exported function return types, and promotes discriminated unions for state machines. - Clarifies framework boundaries: keeps Next.js server/client separation explicit and validates route/search params instead of relying on unchecked values.
- Improves NestJS structure and safety: keeps controllers thin, places business logic in services, validates DTOs, and prevents leaking ORM entities as API responses.
- Review output standardization: provides a consistent review format covering type issues, boundary issues, unsafe casts, and suggested fixes.
Quick Start
Ask an AI to review your Next.js or NestJS codebase against OMK TypeScript strict-mode standards and produce a report using the sections Type issues, Boundary issues, Unsafe casts, and Suggested fix.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: omk-typescript-strict Download link: https://github.com/dmae97/oh-my-kimi/archive/main.zip#omk-typescript-strict Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.