What problem does it solve?
This Skill provides a comprehensive set of universal coding standards, best practices, and patterns to ensure consistency, readability, and maintainability across TypeScript, JavaScript, React, and Node.js projects.
Core Features & Use Cases
- Code Quality Principles: Enforces readability, simplicity (KISS), DRY, and YAGNI.
- Language-Specific Standards: Offers detailed guidelines for variable/function naming, immutability, error handling, async operations, and type safety in TS/JS.
- React Best Practices: Covers component structure, custom hooks, state management, and conditional rendering.
- API Design: Outlines conventions for REST APIs, response formats, and input validation using Zod.
- File Organization & Documentation: Provides guidance on project structure, file naming, commenting, and JSDoc.
- Performance & Testing: Includes best practices for memoization, lazy loading, database queries, and test structure/naming.
- Code Smell Detection: Helps identify and refactor common anti-patterns like long functions, deep nesting, and magic numbers.
Quick Start
Review the coding standards for TypeScript and React development.