What problem does it solve?
This Skill provides a comprehensive set of universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development, ensuring code quality, maintainability, and consistency across projects.
Core Features & Use Cases
- Code Quality Principles: Adheres to Readability, KISS, DRY, and YAGNI principles.
- Language-Specific Standards: Covers naming conventions, immutability, error handling, async patterns, and type safety for TypeScript/JavaScript.
- Framework Best Practices: Includes guidelines for React component structure, custom hooks, state management, and conditional rendering.
- API Design: Defines conventions for REST APIs, response formats, and input validation.
- File Organization & Documentation: Recommends project structure, file naming, commenting strategies, and JSDoc usage.
- Performance & Testing: Offers advice on memoization, lazy loading, database query optimization, and testing methodologies.
- Code Smell Detection: Identifies and provides solutions for common anti-patterns like long functions, deep nesting, and magic numbers.
Quick Start
Review the coding standards for TypeScript and React development.