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, KISS, DRY, and YAGNI.
- Language-Specific Guidelines: Offers best practices 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 format, input validation).
- File Organization & Documentation: Guides on project structure, file naming, commenting, and JSDoc.
- Performance & Testing: Covers memoization, lazy loading, database query optimization, and testing standards.
- 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 or onboarding new developers, use this Skill to establish and enforce consistent coding conventions across the team.
Quick Start
Review the coding standards for TypeScript and React development.