language-rules

Generate language-specific coding rules into .claude/rules after stack detection.

3|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/cardinalconseils/claude-starter --skill language-rules
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: language-rules
Source: https://github.com/cardinalconseils/claude-starter/tree/main/skills/language-rules
Command: npx skills add https://github.com/cardinalconseils/claude-starter --skill language-rules

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Generates language-specific coding rules after stack detection to standardize project conventions across languages and reduce configuration drift.

Core Features & Use Cases

  • Automatically generate language-specific coding rules once the project's stack is detected.
  • Write rules to the .claude/rules/ directory for each detected language (e.g., TypeScript/JavaScript, Python, Go, Rust).
  • Supports bootstrap-time rule catalogs and framework-specific guidance, with on-demand customization and re-generation.

Quick Start

Run the /cks:bootstrap command to generate language-specific rules based on your detected stack.

Frequently Asked Questions about language-rules

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

FAQPage Schema
How do I generate language-specific coding standards for a multi-language project?▼

You can generate language-specific coding standards by running a bootstrap command that detects your project's languages from config files like tsconfig.json, pyproject.toml, and go.mod, then writes tailored rules to a .claude/rules directory.

What coding configuration files are detected during project bootstrap?▼

During bootstrap, the system detects programming languages from configuration files including tsconfig.json for TypeScript, pyproject.toml for Python, go.mod for Go, and Cargo.toml for Rust.

Can I customize coding rules for detected languages after the initial generation?▼

Yes, the system supports on-demand customization and re-generation of framework-specific coding rules, allowing you to update the catalogs-driven approach and maintain a single source of truth.

Does this tool support generating rules for Rust and Go projects?▼

Yes, it generates coding rules for Rust and Go projects by detecting dependencies in Cargo.toml and go.mod files, then writing the standardized conventions to a dedicated rules directory.

Where are the generated coding standards stored in the project directory?▼

The generated coding standards are stored in the .claude/rules directory, creating a structured catalog of language-specific rules for your detected tech stack.