coding-standards

Enforce coding standards across TypeScript, JavaScript, React, and Node.js projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Inconsistent coding standards across teams lead to brittle code, onboarding friction, and maintainability challenges. This guide defines universal practices for TypeScript, JavaScript, React, and Node.js that promote readability, reliability, and scalable architecture.

Core Features & Use Cases

  • Readability-first conventions: clear naming, self-documenting code, consistent formatting, and inline definitions where appropriate.
  • Immutability and style: prefer immutable updates, the spread operator, and pure functions to reduce side effects.
  • Error handling and typing discipline: robust try/catch patterns, typed APIs, and explicit failure modes.
  • React and UI guidelines: functional components with types, predictable state management, and clean component structure.
  • API design and testing: typed contracts, input validation, consistent response formats, and testing standards.
  • Documentation and code quality: JSDoc, comments that explain why, not what, and maintainable project structure.

Use cases include onboarding new contributors, auditing legacy code for quality, and establishing CI/CD checks that enforce these rules.

Quick Start

Start applying these rules to your TypeScript/JavaScript projects today by auditing a module and aligning it to the standard naming, typing, and structure guidelines.

Frequently Asked Questions about coding-standards

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

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

To enforce coding standards during code reviews, check for clear naming, immutable updates via spread operators, robust try/catch error handling patterns, and typed API contracts to ensure maintainability and reduce side effects.

How do I apply coding standards to refactor legacy JavaScript code?

Refactor legacy JavaScript code by auditing modules against standard naming, typing, and structure guidelines, applying pure functions, explicit failure modes, and JSDoc comments that explain why code behaves in specific ways.

Can I use these coding standards for Node.js API design and testing?

Yes, these coding standards apply to Node.js API design by enforcing typed contracts, input validation, consistent response formats, and testing standards to create robust and reliable backend architectures.

What is the best way to establish coding standards for onboarding new developers?

The best way to establish coding standards for onboarding is providing a universal guide defining readability-first conventions, predictable state management, and functional component structures to reduce friction and ensure reliable contributions.

Why does my React codebase suffer from maintainability challenges and brittle code?

React codebases suffer from maintainability challenges and brittle code due to inconsistent coding standards, which can be resolved by enforcing functional components with types, pure functions, and immutable updates to reduce side effects.