What problem does it solve?
This Skill provides a comprehensive set of universal coding standards, best practices, and patterns to ensure high-quality, readable, and maintainable code across TypeScript, JavaScript, React, and Node.js projects.
Core Features & Use Cases
- Code Quality Principles: Enforces readability, simplicity, DRY, and YAGNI.
- Language-Specific Standards: Detailed guidelines for TypeScript/JavaScript naming, immutability, error handling, and async operations.
- Framework Best Practices: Recommendations for React component structure, custom hooks, state management, and conditional rendering.
- API Design: Standards for RESTful APIs, response formats, and input validation using Zod.
- Project Organization: Guidance on file structure and naming conventions.
- Documentation & Comments: Best practices for commenting and JSDoc.
- Performance: Tips on memoization, lazy loading, and efficient database queries.
- Testing: Adherence to AAA pattern and descriptive test naming.
- Code Smell Detection: Identifies and advises on avoiding long functions, deep nesting, and magic numbers.
Quick Start
Review the coding standards for TypeScript and React development.