Routes C3 architecture requests and audits existing C3 documentation for consistency. Use when the user asks to "audit architecture", "validate C3", "check C3 docs", "verify docs", "check documentation", "are docs up to date", or when no .c3/ directory exists (routes to onboarding). Routes navigation to c3-query, changes to c3-alter, patterns to c3-ref, design to c3-provision.
View on GitHubskills/c3/SKILL.md
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/lagz0ne/c3-skill/blob/main/skills/c3/SKILL.md -a claude-code --skill c3Installation paths:
.claude/skills/c3/# C3 Architecture Assistant ## REQUIRED: Load References Before proceeding, use Glob to find and Read these files: 1. `**/references/skill-harness.md` - Red flags and complexity rules 2. `**/references/layer-navigation.md` - How to traverse C3 docs ## Intent Recognition & Routing This skill is the **primary entry point** for C3 tasks. Route based on intent: | User Says | Intent | Route To | Agent Chain | |-----------|--------|----------|-------------| | "pattern/convention/standard/ref/how should we" | Pattern | `/c3-ref` | (inline) | | "provision/design/plan/envision/architect X" (no ref keywords) | Design-only | `/c3-provision` | (inline, stops at ADR) | | "where/what/how/explain/show me" | Question | `/c3-query` | c3-navigator → c3-summarizer | | "add/modify/remove/fix/refactor/implement" | Change | `/c3-alter` | c3-orchestrator → c3-analysis → c3-synthesizer → c3-dev | | "audit/validate/check/verify/sync" | Audit | this skill | → c3-content-classifier | | (no .c3/ directory) | Initialize | `/onboard` | (inline) | **When unclear:** Ask "Do you want to explore (query), design only (provision), change and implement (alter), manage patterns (ref), or audit?" --- ## Mode: Adopt Route to `/onboard` skill for the full staged learning loop. --- ## Mode: Audit **REQUIRED:** Load `**/references/audit-checks.md` for full procedure. | Scope | Command | |-------|---------| | Full system | `audit C3` | | Container | `audit container c3-1` | | ADR | `audit adr adr-YYYYMMDD-slug` | **Checks:** Inventory vs code, categorization, reference validity, diagrams, ADR lifecycle, abstraction boundaries, content separation, context files **Content Separation Check (Phase 9):** - Verifies components contain domain logic, refs contain usage patterns - Uses `c3-skill:c3-content-classifier` agent for LLM-based analysis - Detects: missing refs for technologies, integration patterns in components, duplicated patterns **Context Files Check (Phase 10):** - Verifies CLAUDE.md fil