| name | coding-practices |
| summary | Discovery index for this project's coding-practice rules; load it to find the right rule, then read that rule file on demand. |
| description | Index of this project's coding-practice rules — architecture, coding style, testing, security, git workflow, task management, context layering, anti-slop, performance, and language-specific rules. The thin always-on essentials live in .claude/rules/common/house-rules.md; the full per-topic detail ships under .claude/rules/reference/ and .claude/rules/<lang>/ and is read on demand. Invoke this skill when you need the project's standards for a task, then open the specific rule file it points to. |
| origin | agentic-coding-practices |
| scope | claude |
Coding Practices Index
The always-on essentials load every session from
.claude/rules/common/house-rules.md (autonomy boundary, output discipline,
coding/architecture/security standards, ZFC, the anti-slop trigger). The full
per-topic detail is not auto-loaded — it ships under .claude/rules/reference/
(common topics) and .claude/rules/<lang>/ (language rules) to keep the context
window lean. Read the one rule relevant to your current task, when you need it.
This skill is the catalog of that on-demand detail.
How to use
- Match your task to a rule in the catalog below — e.g. touching a task tracker →
task-management; extending existing code → anti-slop; adding an endpoint or a
migration → security plus the language rule.
- Read that file with your file tool. Read only the rule you need.
- Apply it, and re-read on demand. Don't pull the whole rulebook into context.
Rule catalog
Notes
- Paths are relative to the installed
.claude/ directory (~/.claude/ for a
user-level install).
- AGENTS.md-based agents (Codex, Amp, Aider, …) get the same on-demand shape from
the thin
AGENTS.md index over AGENTS.full.md; this skill is the Claude Code
equivalent for the rules shipped under .claude/rules/.