coding-standards

Enforce TypeScript coding standards for naming, imports, and immutability.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/tadokoro-ryusuke/cc-plugins --skill coding-standards-tadokoro-ryusuke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/tadokoro-ryusuke/cc-plugins/tree/main/dev-core/skills/coding-standards
Command: npx skills add https://github.com/tadokoro-ryusuke/cc-plugins --skill coding-standards-tadokoro-ryusuke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams enforce consistent coding practices across projects, reducing ambiguity and improving readability, maintainability, and collaboration.

Core Features & Use Cases

  • Naming conventions for variables, functions, classes, and files to ensure uniformity across the codebase.
  • Code style, formatting, and lint guidelines, including import order and immutability practices, to catch issues early.
  • Use case: When reviewing or implementing TypeScript modules, apply these standards to prevent anti-patterns like hard-coded values and unclear typings.

Quick Start

Apply the coding standards described in this skill to a TypeScript file to ensure proper naming, imports, immutability, and avoidance of hard-coded values.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
What TypeScript naming conventions and coding standards should I apply to improve codebase maintainability?

TypeScript coding standards enforce explicit naming conventions for variables, functions, classes, and files to ensure uniformity. Applying these rules reduces ambiguity and improves readability, maintainability, and team collaboration across your projects.

How do I configure import order and lint rules for consistent TypeScript code style?

Configuring TypeScript code style involves defining strict import order, formatting guidelines, and lint rules to catch issues early. These standards also mandate immutability practices and clear typings to prevent anti-patterns during module implementation.

Does this coding standards skill work for general software development or only TypeScript projects?

These coding standards are applied to TypeScript projects and general software development workflows. They cover broad rules for file organization, style, and linting, while specifying TypeScript-typed requirements like prohibiting hard-coded values.

What's the best way to prevent anti-patterns like hard-coded values and unclear typings in TypeScript?

The best way to prevent anti-patterns is to apply coding standards that explicitly prohibit hard-coded values and require clear TypeScript typings. Enforcing immutability practices and strict naming conventions during code review catches these issues early.

Why does enforcing immutability practices matter when establishing coding standards?

Enforcing immutability practices matters because it prevents unintended side effects and state mutations across your codebase. Incorporating immutability into your coding standards ensures predictable behavior and improves overall code maintainability.