coding-standards

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive set of universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development, ensuring code quality, maintainability, and consistency across projects.

Core Features & Use Cases

  • Code Quality Principles: Adheres to Readability, KISS, DRY, and YAGNI principles.
  • Language-Specific Standards: Covers naming conventions, immutability, error handling, async patterns, and type safety for TypeScript/JavaScript.
  • Framework Best Practices: Includes guidelines for React component structure, custom hooks, state management, and conditional rendering.
  • API Design: Defines conventions for REST APIs, response formats, and input validation.
  • File Organization & Documentation: Recommends project structure, file naming, commenting strategies, and JSDoc usage.
  • Performance & Testing: Offers advice on memoization, lazy loading, database query optimization, and testing methodologies.
  • Code Smell Detection: Identifies and provides solutions for common anti-patterns like long functions, deep nesting, and magic numbers.

Quick Start

Review the coding standards for TypeScript and React development.

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 organizing and naming files in a React and Node.js project?

File organization best practices recommend specific project structures, consistent file naming conventions, and clear commenting strategies using JSDoc to improve maintainability across React and Node.js applications.

How do I enforce coding standards for TypeScript and JavaScript to improve code quality?

To enforce coding standards for TypeScript and JavaScript, apply principles like Readability, KISS, DRY, and YAGNI, alongside language-specific conventions for naming, immutability, error handling, and type safety.

How do I detect and fix common code smells in JavaScript and TypeScript?

Code smell detection identifies common anti-patterns like long functions, deep nesting, and magic numbers in JavaScript and TypeScript, providing solutions to refactor and improve overall code readability.

What are the React best practices for component structure and state management?

React best practices include guidelines for component structure, creating custom hooks, efficient state management, and using conditional rendering to ensure consistent and maintainable UI code.

How should I design REST APIs and validate inputs in a Node.js backend?

REST API design in Node.js defines conventions for response formats and input validation, ensuring consistent API interfaces and robust error handling across backend services.

Does this coding standards guide cover performance optimization and testing methodologies?

Yes, the coding standards guide covers performance optimization techniques like memoization and lazy loading, database query optimization, and comprehensive testing methodologies for robust application development.