What problem does it solve?
This Skill provides a comprehensive guide to universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development, ensuring code quality, maintainability, and consistency.
Core Features & Use Cases
- Coding Principles: Adheres to Readability, KISS, DRY, and YAGNI principles.
- Language-Specific Standards: Offers detailed guidelines for TypeScript/JavaScript (naming, immutability, error handling, async/await, type safety), React (component structure, custom hooks, state management, conditional rendering), and API design (REST conventions, response format, input validation).
- File Organization & Documentation: Covers project structure, file naming conventions, commenting strategies, and JSDoc usage.
- Performance & Testing: Includes best practices for memoization, lazy loading, database queries, and testing structures.
- Code Smell Detection: Identifies and provides solutions for common anti-patterns like long functions, deep nesting, and magic numbers.
- Use Case: When starting a new project, onboard new team members, or conduct code reviews, this Skill ensures adherence to established best practices, leading to more robust and maintainable software.
Quick Start
Review the coding standards for TypeScript and React development.