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 (KISS), DRY, and YAGNI.
- Language-Specific Standards: Detailed guidelines for TypeScript/JavaScript (naming, immutability, error handling, async/await, type safety), React (components, hooks, state, rendering), and API design (REST, response format, validation).
- File Organization & Documentation: Best practices for project structure, file naming, commenting, and JSDoc.
- Performance & Testing: Recommendations for memoization, lazy loading, database queries, and testing methodologies.
- Code Smell Detection: Identifies and advises on avoiding long functions, deep nesting, and magic numbers.
- Use Case: A development team can use this Skill to establish and enforce a consistent coding style, reducing merge conflicts and improving collaboration.
Quick Start
Apply the coding standards outlined in this skill to the provided codebase.