coding-standards

Defines coding standards for TypeScript, JavaScript, React, and Node.js projects via linting and code reviews.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Universal coding standards across projects reduce miscommunications and improve maintainability, consistency, and long-term durability of codebases.

Core Features & Use Cases

  • Establishes readability-first conventions, naming, formatting, and immutability rules.
  • Defines error handling, type-safety, React component practices, and API design guidance.
  • Use Case: A new team standardizes TypeScript tooling across a React project to prevent style drift and technical debt.

Quick Start

Apply these standards to a new or existing project by integrating the provided guidelines to enforce consistent quality and collaboration.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
How do I establish universal coding standards for TypeScript and React projects?

Establish universal coding standards for TypeScript and React by enforcing rules for readability, naming, formatting, and component structure. This reduces miscommunications and prevents style drift during project initialization and code reviews to maintain long-term codebase durability.

What's the best way to standardize error handling and type-safety across Node.js codebases?

Standardizing error handling and type-safety across Node.js codebases requires defining universal architectural patterns and immutability rules. Applying these coding standards via linting and tooling ensures consistent quality and collaboration across multiple teams.

Can I apply these coding standards to an existing JavaScript project?

Yes, you can apply these coding standards to an existing JavaScript project. Integrate the provided guidelines during refactoring and code reviews to enforce consistent quality, readability-first conventions, and architectural patterns without needing a full rewrite.

Does this approach support enforcing immutability rules and API design guidance?

Yes, this approach supports enforcing immutability rules and API design guidance. It defines comprehensive rules for readability, type-safety, and error handling to be enforced via linting and tooling, ensuring consistent architectural patterns across your stack.

Why do teams need universal coding standards for project initialization?

Teams need universal coding standards for project initialization to prevent technical debt and style drift from the start. Establishing naming, formatting, and testing practices early ensures consistent maintainability and improves long-term collaboration across TypeScript and JavaScript projects.