coding-standards

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Universal coding standards reduce onboarding time, prevent divergence, and improve code health by providing a shared set of rules for TypeScript, JavaScript, React, and Node.js development.

Core Features & Use Cases

  • Readability First: prioritize clear naming, self-documenting code, and consistent formatting.
  • KISS (Keep It Simple, Stupid): prefer simple, maintainable solutions over clever but opaque code.
  • DRY (Don't Repeat Yourself): extract common logic into reusable utilities and components.
  • YAGNI (You Aren't Gonna Need It): avoid adding features before they are required.
  • Immutability & Error Handling: promote safe state updates and robust error handling patterns.
  • React Best Practices: typed components, predictable state, and clean conditional rendering.

Quick Start

Apply these coding-standards guidelines to a TypeScript/React project to enforce readability, immutability, and consistent patterns.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
How do I enforce universal coding standards across TypeScript and React projects?

To enforce universal coding standards across TypeScript and React projects, apply these guidelines during code reviews and audits to validate naming conventions, immutability practices, and React best practices for improved readability and consistency.

What are the best practices for clean code in Node.js and JavaScript?

Best practices for clean code in Node.js and JavaScript include prioritizing readability, applying KISS for simple solutions, DRY for reusable logic, and YAGNI to avoid unnecessary features, ensuring maintainable and self-documenting code.

Can I use these coding standards during project onboarding and codebase audits?

Yes, you can use these coding standards during project onboarding and codebase audits to reduce onboarding time, prevent code divergence, and improve overall code health by providing a shared set of rules.

How do I validate immutability practices and error handling patterns in my codebase?

You can validate immutability practices and error handling patterns by applying these coding standards during code reviews to promote safe state updates and robust error handling across your TypeScript and JavaScript projects.

Does this coding standard cover React typed components and conditional rendering?

Yes, this coding standard covers React best practices by enforcing typed components, predictable state management, and clean conditional rendering to ensure maintainable and consistent React development.