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: Enforces readability, KISS, DRY, and YAGNI principles.
- Language-Specific Standards: Details best practices for variable/function naming, immutability, error handling, and async/await in TypeScript/JavaScript.
- Framework Guidance: Offers React component structure, custom hook usage, state management, and conditional rendering patterns.
- API Design: Outlines REST conventions, consistent response formats, and input validation using Zod.
- File Organization & Documentation: Provides project structure, file naming conventions, and commenting guidelines.
- Performance & Testing: Covers memoization, lazy loading, efficient database queries, and testing standards.
- Code Smell Detection: Identifies and advises on avoiding long functions, deep nesting, and magic numbers.
Quick Start
Review the coding standards for TypeScript and React development.