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.