mit einem Klick
跨子系統架構一致性審查 - 利用多視角並行分析架構健康度
npx skills add https://github.com/miles990/multi-agent-workflow --skill auditKopieren Sie diesen Befehl und fügen Sie ihn in Claude Code ein, um den Skill zu installieren
跨子系統架構一致性審查 - 利用多視角並行分析架構健康度
npx skills add https://github.com/miles990/multi-agent-workflow --skill auditKopieren Sie diesen Befehl und fügen Sie ihn in Claude Code ein, um den Skill zu installieren
多 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 <---+
(獨立工具,隨時可用)