coding-standards

Standardize TypeScript, JavaScript, React, and Node.js code with ESLint, Prettier, and TypeScript configurations.

2|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/forgivesam168/ai-dev-workflow --skill coding-standards-forgivesam168
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/forgivesam168/ai-dev-workflow/tree/main/skills/coding-standards
Command: npx skills add https://github.com/forgivesam168/ai-dev-workflow --skill coding-standards-forgivesam168

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill codifies universal coding standards and best practices for TypeScript, JavaScript, React, and Node.js projects, improving readability, maintainability, and cross-team consistency.

Core Features & Use Cases

  • Readability-first guidelines: clear naming, self-documenting code, consistent formatting.
  • Core patterns: KISS, DRY, YAGNI, immutable data handling, robust error handling.
  • Style, architecture, and review guidance: TypeScript typings, React component patterns, API design, testing standards, and PR review checklists.
  • Use Case: When scaling a codebase across teams, apply these standards to enable faster reviews and fewer defects.

Quick Start

Add the project-wide linting and formatting rules, align TypeScript compiler options, and enable a PR checklist to enforce naming, immutability, and React best-practices across your codebase.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
How do I enforce consistent TypeScript and React coding standards across multiple teams?

You can enforce consistent TypeScript and React coding standards across teams by applying universal rules for naming, immutability, and architecture alongside ESLint, Prettier, and TypeScript configurations to ensure readable, maintainable code.

What's the best way to set up linting and formatting rules for a scalable Node.js codebase?

The best way to set up linting and formatting for a scalable Node.js codebase is to apply standardized rules integrating ESLint, Prettier, and TypeScript compiler options to guide formatting, type safety, and error handling.

Does this coding standards approach work with existing CI pipelines and PR review workflows?

Yes, these coding standards are designed to integrate directly into CI pipelines and PR review workflows by applying a reusable review checklist to enforce code quality, architectural guidelines, and React patterns during development.

How do I standardize error handling and immutability in JavaScript and TypeScript projects?

You can standardize error handling and immutability in JavaScript and TypeScript projects by applying core patterns like KISS, DRY, and YAGNI, enforcing robust type safety and architectural guidelines through configured linting rules.

Can I use these coding standards to improve onboarding for new developers on a React project?

Yes, you can use these coding standards to improve developer onboarding on React projects by providing clear, self-documenting code guidelines, TypeScript typings, and PR review checklists that establish consistent formatting and architecture practices.