coding-standards

Provide coding standards and best practices for TypeScript, JavaScript, React, and Node.js.

10|5|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/Claude-Code-Community-Ireland/claude-code-resources --skill coding-standards-claude-code-community-ireland
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/Claude-Code-Community-Ireland/claude-code-resources/tree/main/skills/general/coding-standards
Command: npx skills add https://github.com/Claude-Code-Community-Ireland/claude-code-resources --skill coding-standards-claude-code-community-ireland

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of maintaining consistent, high-quality code across projects and teams by providing a comprehensive set of universal coding standards and best practices.

Core Features & Use Cases

  • Code Quality Principles: Enforces readability, simplicity, DRY, and YAGNI.
  • Language-Specific Standards: Offers guidelines for TypeScript/JavaScript, React, and API design.
  • Best Practices: Covers immutability, error handling, async operations, type safety, component structure, custom hooks, state management, and conditional rendering.
  • Use Case: A new developer joins a project and needs to understand the team's coding conventions. They can consult this Skill to quickly learn about naming conventions, error handling patterns, and React component best practices.

Quick Start

Consult the coding standards for TypeScript and React development.

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 React component structure and state management?

React best practices for component structure and state management emphasize immutability, custom hooks, and conditional rendering. This Skill provides specific guidance on organizing components and managing state to ensure cleaner, more maintainable React code.

How do I write maintainable TypeScript and JavaScript code?

To write maintainable TypeScript and JavaScript code, this Skill enforces principles like readability, KISS, DRY, and YAGNI. It offers specific guidance on naming conventions, type safety, and error handling patterns to improve code quality.

What are the standard naming conventions and error handling patterns for Node.js?

Standard naming conventions and error handling patterns for Node.js are guided by principles of readability and immutability. This Skill provides universal coding standards covering async operations and error handling for Node.js development.

Does this coding standards guide cover API design and file organization?

Yes, this coding standards guide covers API design and file organization. It includes specific API design standards and file organization recommendations to help maintain consistent, high-quality code across projects.

When should I apply KISS, DRY, and YAGNI principles in software engineering?

You should apply KISS, DRY, and YAGNI principles in software engineering to enforce readability and simplicity. This Skill uses these universal coding standards to prevent over-engineering and ensure code remains maintainable across TypeScript and JavaScript projects.