coding-standards

Establish universal coding standards for TypeScript, JavaScript, React, and REST API design.

Updated Sep 13, 2025
One-click install
npx skills add https://github.com/llmh333/employee_management_spring --skill coding-standards-llmh333
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/llmh333/employee_management_spring/tree/main/.gemini/skills/coding-standards
Command: npx skills add https://github.com/llmh333/employee_management_spring --skill coding-standards-llmh333

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams avoid inconsistent code quality by providing universal, practical standards that improve readability, maintainability, and reliability across JavaScript/TypeScript, React, and Node.js codebases.

Core Features & Use Cases

  • Readability & maintainability: Enforces clear naming, consistent formatting, and documentation practices that make code easier to review and extend.
  • Safer code patterns: Promotes immutability (no direct mutation), robust error handling, and disciplined async/await usage to reduce runtime defects.
  • Production-minded architecture: Covers React component/hook/state patterns, API response consistency, REST conventions, validation approaches, and file organization rules for scalable teams.

Quick Start

Follow the guidance in the coding-standards skill to standardize your next pull request for better readability, safer state handling, and consistent API patterns.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
What are the best coding standards for reducing bugs in TypeScript and React production applications?

TypeScript and React coding standards for reducing bugs include enforcing immutability, robust error handling, disciplined async/await usage, and strict type safety. These prescriptive requirements target runtime defects and improve overall code maintainability in production environments.

How do I enforce immutability and consistent error handling in a JavaScript codebase?

To enforce immutability and error handling in JavaScript, apply prescriptive coding standards that prohibit direct state mutation and mandate robust async/await execution patterns. These rules reduce runtime defects and ensure safer, more reliable web application development.

Does this coding standards guide cover REST API design and response validation conventions?

Yes, this coding standards guide covers REST API design by providing prescriptive requirements for API response consistency, validation approaches, and REST conventions. It ensures production-minded architecture and consistent API response schemas across scalable teams.

Can I use these standards to normalize code review practices for naming and project structure?

Yes, you can use these coding standards to normalize code review practices by enforcing clear naming, consistent formatting, and file organization rules. These conventions make code easier to review, read, and extend across your web application development team.

What React component and state patterns are recommended for scalable production environments?

Recommended React patterns for production environments include prescriptive standards for component design, hook usage, and state management. These patterns promote production-minded architecture and safer state handling to improve code maintainability for scalable teams.

When should I not use universal coding standards for web application development?

You should carefully review universal coding standards before applying them if your project relies on highly specialized architectural constraints or non-standard JavaScript frameworks. These standards specifically target TypeScript, React, and Node.js codebases to improve consistency.