coding-standards

Standardize TypeScript/JavaScript, React, and Node.js code quality conventions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It reduces bugs, drift, and review friction by standardizing how teams name code, structure logic, handle errors, and design APIs across TypeScript/JavaScript, React, and Node.js projects.

Core Features & Use Cases

  • Readable, maintainable code conventions: Prioritizes clarity (naming, formatting, structure) with practical principles like KISS, DRY, and YAGNI.
  • Type-safe and predictable engineering practices: Enforces immutability patterns, strong error handling, and safe async/await usage, especially in TypeScript.
  • Consistent React and API design guidance: Defines preferred component patterns, hook/state practices, REST conventions, response shapes, and input validation examples.
  • Use case: When onboarding a new contributor or refactoring a growing codebase, apply these conventions to ensure changes match existing style and reduce regressions during code review.

Quick Start

Ask the AI to generate a new Next.js API route and React component that follow the coding-standards rules for naming, immutability, error handling, zod validation, and clear file organization.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
How do I establish consistent TypeScript coding standards for a new team?

Standardize TypeScript code quality by defining conventions for naming, immutability patterns, and strict type safety. This reduces bugs and review friction by ensuring teams consistently produce readable, maintainable implementations across React and Node.js.

What is the best way to handle async/await and error handling in React components?

The best way to handle async/await and error handling is to enforce safe practices and strong error handling protocols. Applying these coding standards ensures predictable React component behavior and reduces runtime regressions during state updates.

How do I design REST API responses with consistent validation in Node.js?

Design REST API responses with consistent validation by enforcing REST conventions, standardized response shapes, and input validation using schemas. This ensures predictable API design and consistent data integrity across Node.js implementations.

Does this coding standards approach work for refactoring an existing codebase?

Yes, this coding standards approach works for refactoring by applying conventions for clear file organization and KISS, DRY, and YAGNI principles. It ensures changes match existing style and reduces regressions during code review workflows.

Can I use these conventions for onboarding new contributors to a React project?

Yes, you can use these conventions for onboarding new contributors to a React project. The standards define preferred component patterns, hook practices, and type safety rules, ensuring new changes match existing style and maintain code quality.