What problem does it solve?
This Skill provides a comprehensive set of universal coding standards, best practices, and patterns to ensure high code quality, readability, and maintainability across TypeScript, JavaScript, React, and Node.js projects.
Core Features & Use Cases
- Code Quality Principles: Enforces principles like Readability First, KISS, DRY, and YAGNI.
- Language-Specific Standards: Offers detailed guidelines for TypeScript/JavaScript (naming, immutability, error handling, async/await, type safety) and React (component structure, custom hooks, state management, conditional rendering).
- API Design & Organization: Outlines best practices for REST API conventions, response formats, input validation, project structure, and file naming.
- Documentation & Performance: Covers commenting strategies, JSDoc usage, memoization, lazy loading, and efficient database queries.
- Testing & Code Smells: Provides guidance on test structure/naming and identifies common code smells to avoid.
- Use Case: A development team can use this Skill to establish and enforce a consistent coding style across their entire codebase, reducing bugs and improving collaboration.
Quick Start
Apply the coding standards outlined in this skill to the provided codebase.