coding-standards

Standardizes coding practices for TypeScript, JavaScript, React, and Node.js projects.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/richardnpaul/everything-vscode-copilot --skill coding-standards-richardnpaul
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/richardnpaul/everything-vscode-copilot/tree/main/.github/skills/coding-standards
Command: npx skills add https://github.com/richardnpaul/everything-vscode-copilot --skill coding-standards-richardnpaul

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Universal coding standards applicable across all projects.

Core Features & Use Cases

  • Readability First: Prioritize clear naming, formatting, and self-documenting code.
  • KISS, DRY, YAGNI: Emphasize simplicity, reusability, and avoiding unnecessary complexity.
  • TypeScript/JavaScript Standards: Naming conventions, immutability patterns, error handling, async/await best practices, and type safety.
  • React & API Design: Component structure guidelines, hooks, state management, and consistent REST conventions.
  • Documentation & Testing: Emphasize JSDoc, comments that explain why, and testing structures.
  • Code Quality Radar: Guidance on detecting long functions, deep nesting, and magic numbers.

Quick Start

Audit your codebase and begin applying the naming, formatting, and immutability rules across modules.

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 projects?

Coding standards for TypeScript and React projects should prioritize readability, enforce naming conventions, immutability patterns, and structured component guidelines to improve consistency and reduce bugs across team codebases.

How do I enforce code quality and consistency during code reviews?

To enforce code quality during code reviews, apply rules targeting long functions, deep nesting, and magic numbers, while utilizing linting processes to ensure formatting, error handling, and async/await best practices are maintained.

Does this coding standards approach work for JavaScript and Node.js APIs?

Yes, this approach works for JavaScript and Node.js APIs by providing consistent REST conventions, type safety rules, and documentation structures that ensure maintainability across both frontend and backend modules.

What is the best way to structure error handling and async operations in TypeScript?

The best way to structure error handling and async operations in TypeScript is to follow async/await best practices and immutability patterns, ensuring robust type safety and standardized error management across the application.

How do I audit an existing codebase for code quality and best practices?

To audit an existing codebase for code quality, review modules against KISS, DRY, and YAGNI principles, detect magic numbers and deep nesting, and apply standardized formatting and refactoring rules to improve readability.