What problem does it solve?
This Skill provides a comprehensive set of universal coding standards, best practices, and patterns to ensure high-quality, readable, and maintainable code across TypeScript, JavaScript, React, and Node.js projects.
Core Features & Use Cases
- Code Quality Principles: Enforces readability, simplicity (KISS), reusability (DRY), and avoiding premature implementation (YAGNI).
- Language-Specific Standards: Detailed guidelines for TypeScript/JavaScript (naming, immutability, error handling, async/await, type safety), React (components, hooks, state, conditional rendering), and API design (REST conventions, response formats, validation).
- Organizational Best Practices: Recommendations for project structure, file naming, commenting, and documentation (JSDoc).
- Performance & Testing: Strategies for memoization, lazy loading, efficient database queries, and structured testing (AAA pattern).
- Code Smell Detection: Identifies and provides solutions for common anti-patterns like long functions, deep nesting, and magic numbers.
- Use Case: A new developer joins a project and needs to understand the established coding conventions. This Skill serves as their primary reference guide, ensuring they write code that aligns with the team's standards from day one.
Quick Start
Review the universal coding standards and best practices for TypeScript, JavaScript, React, and Node.js development.