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.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
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
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-30
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!