Enforces high-quality TypeScript and JavaScript conventions for naming, type safety, and project architecture.
This skill provides a comprehensive framework for writing clean, maintainable, and type-safe TypeScript and JavaScript code. It defines strict naming conventions, promotes advanced type safety patterns like discriminated unions and Zod validation, and establishes consistent project structures. By automating best practices for ESLint and Prettier configurations while discouraging anti-patterns like 'any' types and variable mutation, it ensures codebases remain robust, scalable, and easy to review.
主な機能
01Modular project structure guidelines for React and Next.js applications
02Standardized naming conventions for variables, functions, and files
030 GitHub stars
04Clear identification of anti-patterns like 'any' types and parameter mutation
05Recommended ESLint and Prettier configurations for automated linting
06Strict type safety rules emphasizing interfaces and discriminated unions
ユースケース
01Performing code reviews to ensure compliance with naming and typing rules
02Refactoring legacy JavaScript or loosely typed TypeScript into strict code
03Setting up a new TypeScript project with industry-standard configurations