
c3
Routes C3 architecture requests and audits existing C3 documentation for consistency. Use when the user asks to "audit architecture", "validate C3", "check C3 docs", or when no .c3/ directory exists (routes to onboarding). Routes navigation to c3-navigator agent, changes to c3-orchestrator agent.
|
C3 Architecture Assistant
REQUIRED: Load References
Before proceeding, use Glob to find and Read these files:
**/references/skill-harness.md- Red flags and complexity rules**/references/layer-navigation.md- How to traverse C3 docs
Mode Selection
| Condition | Mode |
|---|---|
No .c3/README.md |
Adopt - Route to /onboard skill |
Has .c3/ + "audit" intent |
Audit - Validate docs |
Has .c3/ + question/navigation |
Use c3-skill:c3-navigator agent |
Has .c3/ + change request |
Use c3-skill:c3-orchestrator agent |
Mode: Adopt
Route to /onboard skill for the full staged learning loop.
See skills/onboard/SKILL.md for the complete workflow.
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
Content Separation Check (Phase 9):
- Verifies components contain domain logic, refs contain usage patterns
- Uses
c3-skill:c3-content-classifieragent for LLM-based analysis - Detects: missing refs for technologies, integration patterns in components, duplicated patterns
Example:
User: "Check if C3 docs are up to date"
1. Load audit-checks.md
2. Run Phase 1: Gather (list containers, components, ADRs)
3. Run Phase 2-9: Validate each check (including content separation)
4. Output audit report with PASS/FAIL/WARN per check
5. List actionable fixes for any failures
You Might Also Like
Related Skills

update-docs
This skill should be used when the user asks to "update documentation for my changes", "check docs for this PR", "what docs need updating", "sync docs with code", "scaffold docs for this feature", "document this feature", "review docs completeness", "add docs for this change", "what documentation is affected", "docs impact", or mentions "docs/", "docs/01-app", "docs/02-pages", "MDX", "documentation update", "API reference", ".mdx files". Provides guided workflow for updating Next.js documentation based on code changes.
vercel
docstring
Write docstrings for PyTorch functions and methods following PyTorch conventions. Use when writing or updating docstrings in PyTorch code.
pytorch
docs-writer
Always use this skill when the task involves writing, reviewing, or editing files in the `/docs` directory or any `.md` files in the repository.
google-gemini
write-concept
Write or review JavaScript concept documentation pages for the 33 JavaScript Concepts project, following strict structure and quality guidelines
leonardomso
resource-curator
Find, evaluate, and maintain high-quality external resources for JavaScript concept documentation, including auditing for broken and outdated links
leonardomso
doc-coauthoring
Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.
anthropics