coding-standards

Standardize TypeScript, JavaScript, React, and Node.js coding practices.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/khetansarvesh/ai_skills_repo --skill coding-standards-khetansarvesh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/khetansarvesh/ai_skills_repo/tree/main/skills/coding-standards
Command: npx skills add https://github.com/khetansarvesh/ai_skills_repo --skill coding-standards-khetansarvesh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces bugs and maintenance cost by standardizing how engineers write TypeScript, JavaScript, React, and Node.js code so teams produce consistent, readable, and safer implementations.

Core Features & Use Cases

  • Improve code readability and maintainability: Enforces clear naming, consistent formatting, and documentation practices that make code easier to review and extend.
  • Prevent common quality pitfalls: Guides safe patterns for immutability, error handling, async/await usage, type safety, and test structure.
  • Standardize React and API design decisions: Provides conventions for component structure, custom hooks, state updates, conditional rendering, REST response formats, and input validation.
  • Organize projects predictably: Recommends practical file/folder structure and naming conventions to keep large codebases navigable.

Quick Start

Apply the coding-standards rules to your current Next.js/React codebase to rewrite inconsistent naming, unsafe mutations, and missing error handling until the implementation follows the documented conventions.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
What are coding standards for TypeScript and React projects?

Coding standards for TypeScript and React projects standardize naming, immutability, error handling, and component structure to produce consistent, readable, and safer implementations across team modules.

How do I enforce immutability and safe async patterns in Node.js?

Enforce immutability and safe async patterns in Node.js by applying standardized coding conventions that guide robust error handling and structured async/await usage, reducing common quality pitfalls and maintenance risk.

Can I use these conventions to standardize REST API design and input validation?

Yes, these conventions standardize REST API design by specifying response formats, input validation, and error handling practices to ensure consistent API interfaces and safer data processing across your codebase.

What is the best way to organize a large React and Node.js codebase?

The best way to organize a large React and Node.js codebase is applying predictable file and folder structure conventions, keeping large codebases navigable and reducing maintenance overhead during project scaling.

Does this approach apply to refactoring legacy JavaScript code?

Yes, this approach applies to refactoring legacy JavaScript code by rewriting inconsistent naming, unsafe mutations, and missing error handling until the implementation follows the documented TypeScript and JavaScript conventions.

When do I need structured testing conventions for my web application?

You need structured testing conventions for your web application when teams require consistent test structures and type safety practices to prevent common quality pitfalls and reduce maintenance cost during onboarding or reviews.