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
- Code Quality Principles: Adheres to KISS, DRY, and YAGNI principles.
- Language-Specific Standards: Covers naming conventions, immutability, error handling, async/await, and type safety for JS/TS.
- Framework Best Practices: Includes guidelines for React components, custom hooks, state management, and conditional rendering.
- API Design: Defines standards for REST APIs, response formats, and input validation.
- File Organization & Documentation: Promotes clear project structure, file naming, and effective commenting.
- Performance & Testing: Offers advice on memoization, lazy loading, database queries, and testing strategies.
- Code Smell Detection: Identifies and provides solutions for common anti-patterns like long functions and deep nesting.
Quick Start
Review the coding standards for TypeScript and React development.