coding-standards

Establishes JavaScript and TypeScript coding standards for React, Node.js, REST API, and testing workflows.

Updated May 4, 2026
One-click install
npx skills add https://github.com/gganbukim1/myskills --skill coding-standards-gganbukim1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/gganbukim1/myskills/tree/main/coding-standards
Command: npx skills add https://github.com/gganbukim1/myskills --skill coding-standards-gganbukim1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves inconsistent code quality by giving practical, universal conventions that improve readability, maintainability, and correctness across JavaScript, TypeScript, React, and Node.js projects.

Core Features & Use Cases

  • Cross-language coding principles: Promotes Readability First, KISS, DRY, and YAGNI to keep implementations straightforward and sustainable.
  • Practical TypeScript/JavaScript rules: Covers variable/function naming, immutability patterns, robust error handling, async/await best practices, and type safety.
  • React development conventions: Guides component structure, reusable custom hooks, state updates, and conditional rendering to reduce bugs and complexity.
  • API and project organization standards: Defines REST conventions, consistent response formats, input validation approaches, and a maintainable file structure and naming scheme.
  • Quality safeguards: Includes testing structure/naming guidance and common code smell detection (long functions, deep nesting, magic numbers).

Quick Start

Apply the coding-standards skill to your next pull request by requesting: “Review this TypeScript/React codebase and list the specific violations of the coding-standards (naming, immutability, error handling, React patterns, API conventions, structure) with actionable fixes.”

Frequently Asked Questions about coding-standards

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

FAQPage Schema
What coding standards should I follow for TypeScript and React development?

TypeScript and React coding standards should enforce variable naming, immutability patterns, robust error handling, async/await best practices, and type safety to improve readability and maintainability across your project.

How do I review a React codebase for common code smells and structure violations?

Review a React codebase by checking component structure, reusable custom hooks, state updates, and conditional rendering against established coding standards to detect long functions, deep nesting, and magic numbers.

What are the best practices for REST API design and project structure in Node.js?

Best practices for REST API design include defining consistent response formats, input validation approaches, REST conventions, and a maintainable file structure and naming scheme across Node.js services.

Does this coding standards approach work for both new projects and ongoing code reviews?

Yes, these coding standards apply to both new projects and ongoing reviews by establishing consistent conventions for testing, refactoring, and type safety across JavaScript and TypeScript development workflows.

How do I enforce immutability and error handling conventions in my JavaScript code?

Enforce immutability and error handling by applying practical coding standards that specify immutable patterns and robust async/await best practices, ensuring correctness and reducing bugs in JavaScript code.