coding-standards

Define coding standards for TypeScript, JavaScript, React, and Node.js projects.

14|Updated Sep 22, 2025
One-click install
npx skills add https://github.com/gtheys/opencode --skill coding-standards-gtheys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/gtheys/opencode/tree/main/coding/skills/coding-standards
Command: npx skills add https://github.com/gtheys/opencode --skill coding-standards-gtheys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams struggle with inconsistent codebases, making maintenance harder and onboarding slower. This skill defines universal standards, patterns, and conventions to accelerate collaboration and improve quality across TypeScript, JavaScript, React, and Node.js projects.

Core Features & Use Cases

  • Readable and consistent code through clear naming, formatting, and self-documenting patterns.
  • Enforced immutability, robust error handling, and modular architecture to reduce bugs and ease refactoring.
  • Use Case: A team adopting these standards can align reviews, tooling, and CI to deliver more maintainable systems faster.

Quick Start

Integrate these conventions into your repository guidelines and enable linting and type-safety checks in your CI.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
What are the best practices for TypeScript and React project structure?

Best practices for TypeScript and React project structure involve universal coding standards that enforce consistent naming, modular architecture, and clear formatting. This ensures readable, self-documenting code that eases refactoring and speeds up team onboarding.

How do I enforce code quality standards in a Node.js codebase?

To enforce code quality standards in a Node.js codebase, integrate universal coding conventions into your repository guidelines and enable linting, type-safety enforcement, and code reviews in your CI pipeline to maintain compliance across teams.

How should error handling and immutability be managed in JavaScript applications?

Error handling and immutability in JavaScript applications should be managed through enforced coding standards that mandate robust error handling patterns and immutable data structures, significantly reducing bugs and easing refactoring efforts.

Do I need specific linting tools to apply these coding standards?

You do not need specific linting tools to apply these coding standards, but you must enable linting and type-safety checks in your CI pipeline to enforce the conventions and ensure code quality across your TypeScript and JavaScript projects.

What is the best way to standardize React hooks and testing conventions across a team?

The best way to standardize React hooks and testing conventions is to adopt universal coding standards with concrete examples and best practices, aligning code reviews and tooling to deliver maintainable systems faster.