coding-standards

Enforce coding standards and best practices for TypeScript, JavaScript, React, and Node.js.

1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/ShunmeiCho/claude-config --skill coding-standards-shunmeicho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/ShunmeiCho/claude-config/tree/main/config/skills/coding-standards
Command: npx skills add https://github.com/ShunmeiCho/claude-config --skill coding-standards-shunmeicho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of universal coding standards and best practices to ensure code readability, maintainability, and quality across TypeScript, JavaScript, React, and Node.js projects.

Core Features & Use Cases

  • Code Quality Principles: Enforces readability, KISS, DRY, and YAGNI.
  • Language-Specific Standards: Detailed guidelines for naming, immutability, error handling, and async operations in TypeScript/JavaScript.
  • Framework Best Practices: Recommendations for React component structure, custom hooks, state management, and conditional rendering.
  • API Design: Standards for RESTful API conventions, response formats, and input validation.
  • File Organization & Naming: Guidelines for project structure and file naming conventions.
  • Comments & Documentation: Best practices for commenting code and using JSDoc.
  • Performance: Tips on memoization, lazy loading, and efficient database queries.
  • Testing: AAA pattern and clear test naming conventions.
  • Code Smell Detection: Identifies and advises against long functions, deep nesting, and magic numbers.
  • Use Case: Integrate these standards into your CI/CD pipeline to automatically flag code that deviates from established quality benchmarks, ensuring consistency and reducing technical debt.

Quick Start

Apply the coding standards skill to review the provided TypeScript code snippet for adherence to best practices.

Frequently Asked Questions about coding-standards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best practices for TypeScript and React component structure?

Best practices for TypeScript and React component structure include enforcing naming conventions, utilizing custom hooks for state management, and applying conditional rendering to ensure code readability and maintainability.

How do I enforce code quality standards in a Node.js project?

To enforce code quality standards in a Node.js project, apply principles like KISS and DRY, standardize error handling and async patterns, and integrate checks into your CI/CD pipeline to flag deviations and reduce technical debt.

What is the recommended way to handle async patterns and error handling in JavaScript?

The recommended way to handle async patterns and error handling in JavaScript involves enforcing immutability, following structured API design conventions, and validating inputs to improve overall project quality and maintainability.

Does this coding standards skill detect code smells like long functions and magic numbers?

Yes, this coding standards skill detects code smells by identifying long functions, deep nesting, and magic numbers, advising against them to maintain code readability and prevent technical debt across your project.

Can I use these standards to review code snippets for performance optimization?

Yes, you can use these standards to review code snippets for performance optimization by checking for proper memoization, lazy loading implementation, and efficient database queries alongside standard testing methodologies.