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, readability, and maintainability.
Core Features & Use Cases
- Coding Standards: Defines principles for readability, simplicity, DRY, and YAGNI.
- Language-Specific Best Practices: 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 formats, input validation).
- File Organization & Documentation: Covers project structure, file naming conventions, and commenting strategies.
- Performance & Testing: Includes best practices for memoization, lazy loading, database queries, and testing methodologies.
- 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, onboarding a new developer, or conducting a code review, consult this Skill to ensure adherence to established quality benchmarks.
Quick Start
Review the TypeScript/JavaScript naming conventions for variables and functions.