with one click
audit
跨子系統架構一致性審查 - 利用多視角並行分析架構健康度
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
跨子系統架構一致性審查 - 利用多視角並行分析架構健康度
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
多 Agent 監督式實作框架 - TDD 驅動、即時審查、品質守護
智能 commit .claude/memory/ 目錄的變更(含任務追蹤)
端到端工作流編排器 - File-Based Handoff + 智能並行決策
多 Agent 並行規劃框架 - 多視角同時設計,共識驅動實作計劃
多 Agent 並行研究框架 - 多視角同時研究,智能匯總成完整報告
多 Agent 並行審查框架 - 多視角程式碼審查,問題分類與優先排序
| name | audit |
| version | 1.0.0 |
| description | 跨子系統架構一致性審查 - 利用多視角並行分析架構健康度 |
| triggers | ["audit","architecture-audit","架構審查"] |
| context | shared |
| allowed-tools | ["Read","Grep","Glob","Bash","Write","Task"] |
| model | sonnet |
跨子系統架構一致性審查 -- 多視角並行分析架構健康度,識別不一致和技術債務
對 codebase 進行全面的架構健康度審查,識別:
/audit [目標路徑或模組]
/audit src/api/ # 審查 API 模組
/audit src/ # 審查 src 整體
/audit --full # 全面審查(整個 codebase)
Flags: --full | --focus deps|patterns|tests|docs | --quick | --deep
| ID | 名稱 | 模型 | 聚焦 |
|---|---|---|---|
dependency-auditor | 依賴分析師 | sonnet | import/require 掃描、循環依賴、方向違反 |
pattern-checker | 模式一致性檢查員 | haiku | 錯誤處理、命名慣例、API 介面風格 |
coverage-auditor | 測試覆蓋分析師 | haiku | 缺少測試的模組、測試品質、mock 濫用 |
doc-sync-checker | 文檔同步檢查員 | haiku | 代碼與文檔比對、過時文檔、API 文檔完整性 |
-> 模型路由配置:shared/config/model-routing.yaml
Phase 0: 收集目標 -> 確定審查範圍、掃描目標路徑
|
Phase 1: MAP(並行審查)
+-------------+----------------+----------------+----------------+
| 依賴分析師 | 模式一致性 | 測試覆蓋 | 文檔同步 |
| (sonnet) | 檢查員 (haiku) | 分析師 (haiku) | 檢查員 (haiku) |
+-------------+----------------+----------------+----------------+
** 並行執行關鍵 **:
在單一訊息中發送 4 個 Task 工具呼叫:
- Task({description: "依賴方向審查", ...})
- Task({description: "模式一致性檢查", ...})
- Task({description: "測試覆蓋分析", ...})
- Task({description: "文檔同步檢查", ...})
** 強制 **:每個 Agent 完成前必須執行:
1. mkdir -p .claude/memory/audit/{audit-id}/perspectives/
2. Write -> .claude/memory/audit/{audit-id}/perspectives/{perspective_id}.md
未執行 Write = 任務失敗
|
Phase 2: REDUCE(問題匯總)
+-- 問題分類(CRITICAL/HIGH/MEDIUM/LOW)
+-- 按嚴重度排序
+-- 修復建議
|
Phase 3: 產出審查報告
| 級別 | 定義 | 處理 |
|---|---|---|
| CRITICAL | 架構缺陷,可能導致系統故障 | 立即修復 |
| HIGH | 一致性違反,影響可維護性 | 限時修復 |
| MEDIUM | 建議改善,提升品質 | 記錄追蹤 |
| LOW | 風格建議或小改進 | 可選 |
.claude/memory/audit/{audit-id}/
+-- meta.yaml # 元數據(審查範圍、時間、配置)
+-- perspectives/ # 完整視角報告(MAP 產出)
| +-- dependency-auditor.md
| +-- pattern-checker.md
| +-- coverage-auditor.md
| +-- doc-sync-checker.md
+-- issues.yaml # 問題清單(按嚴重度排序)
+-- audit-summary.md # 審查摘要 + 建議(主輸出)
perspectives/ 保存各視角的完整分析報告,issues.yaml 匯總所有問題。
審查 Agent 不應該開啟 Task:
| 允許的操作 | 說明 |
|---|---|
| Read | 讀取程式碼和配置 |
| Glob/Grep | 搜尋檔案和內容模式 |
| Bash | 執行分析命令(如 dependency graph) |
| Write | 寫入審查報告 |
| 不允許開子 Agent |
目標:掃描 import/require 語句,繪製依賴關係,識別問題。
檢查項目:
輸出格式:
目標:檢查 codebase 中的模式一致性。
檢查項目:
輸出格式:
目標:找出測試覆蓋缺口,評估測試品質。
檢查項目:
輸出格式:
目標:確保文檔與代碼同步。
檢查項目:
輸出格式:
審查完成後執行 Task Commit:
Phase 3: 審查報告產出
|
CP4: Task Commit
+-- git add .claude/memory/audit/{audit-id}/
+-- git commit -m "docs(audit): complete architecture audit for {target}"
-> 協議:shared/git/commit-protocol.md
| 模組 | 用途 |
|---|---|
| coordination/map-phase.md | 並行協調 |
| coordination/reduce-phase.md | 匯總整合 |
| perspectives/catalog.yaml | 視角定義 |
RESEARCH -> PLAN -> TASKS -> IMPLEMENT -> REVIEW -> VERIFY
|
AUDIT <---+
(獨立工具,隨時可用)