Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
miles990 avatar

Review

  • 2 installs
  • 4 repo stars
  • Updated May 12, 2026
  • miles990/multi-agent-workflow

A multi-agent code review framework that reviews an implementation from quality, test-coverage, documentation, and integration perspectives, then classifies and prioritizes issues.

About

A skill that runs four parallel reviewer agents over an implementation and reduces their findings into prioritized, classified issues with fix suggestions. A developer uses it to review completed work before verification.

  • Four perspectives: code-quality, test-coverage, documentation, integration
  • Classifies issues BLOCKER/HIGH/MEDIUM/LOW with a quality gate

Review by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #945 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/miles990/multi-agent-workflow --skill review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars4
Last updatedMay 12, 2026
Repositorymiles990/multi-agent-workflow

What it does

A multi-agent code review framework that reviews an implementation from quality, test-coverage, documentation, and integration perspectives, then classifies and prioritizes issues.

Files

SKILL.mdMarkdownGitHub ↗

Multi-Agent Review v3.0.0

多視角審查 → 問題分類 → 優先排序 → 修復建議

使用方式

/multi-review [實作路徑]
/multi-review .claude/memory/implement/user-auth/

Flags: --from-implement ID | --focus security|quality|docs

預設 4 視角

ID名稱模型聚焦
code-quality程式碼品質haiku命名、結構、可讀性
test-coverage測試覆蓋haiku覆蓋率、測試品質
documentation文檔檢查haiku註解、README、API 文檔
integration整合分析sonnet整合問題、依賴衝突

→ 模型路由配置:shared/config/model-routing.yaml

執行流程

Phase 0: 載入實作 → 收集變更檔案、測試結果
    ↓
Phase 1: MAP(並行審查)
    ┌──────────┬──────────┬──────────┬──────────┐
    │程式碼品質│測試覆蓋  │文檔檢查  │整合分析  │
    └──────────┴──────────┴──────────┴──────────┘

    ⚠️ **並行執行關鍵**:
       在單一訊息中發送 4 個 Task 工具呼叫:
       - Task({description: "程式碼品質審查", ...})
       - Task({description: "測試覆蓋審查", ...})
       - Task({description: "文檔檢查", ...})
       - Task({description: "整合分析", ...})
       這樣才能真正並行執行!
    ↓
Phase 2: REDUCE(問題匯總)
    ├── 問題分類(BLOCKER/HIGH/MEDIUM/LOW)
    ├── 優先排序
    └── 修復建議
    ↓
Phase 3: 品質評分 → 各維度評分
    ↓
Phase 4: 品質閘門 → 通過/回退決策

問題分類

級別定義處理
BLOCKER必須修復才能繼續回退 IMPLEMENT
HIGH重要問題,應修復限時修復
MEDIUM建議改善記錄追蹤
LOW風格建議可選

品質評分

三維度評分:

  • 完整性 (30%): 功能完整、無遺漏
  • 一致性 (30%): 風格一致、無矛盾
  • 可操作性 (40%): 建議具體可執行

→ 評分配置:shared/quality/scoring.yaml

CP4: Task Commit

品質閘門檢查完成後,必須執行 CP4 Task Commit

Phase 4: 品質閘門 → 通過/回退決策
    ↓
CP4: Task Commit
    ├── git add .claude/memory/review/{implement-id}/
    └── git commit -m "docs(review): complete {feature} code review"

→ 協議:shared/git/commit-protocol.md

品質閘門

通過條件(REVIEW 階段):

  • ✅ 無 BLOCKER 問題
  • ✅ HIGH 問題 ≤ 2
  • ✅ 品質分數 ≥ 75

失敗處理:

  • BLOCKER 存在 → 回退到 IMPLEMENT
  • HIGH > 2 → 要求修復後重新審查

→ 閘門配置:shared/quality/gates.yaml

輸出結構

.claude/memory/review/[implement-id]/
├── meta.yaml           # 元數據
├── perspectives/       # 完整視角報告(MAP 產出,保留)
│   ├── code-quality.md
│   ├── test-coverage.md
│   ├── documentation.md
│   └── integration.md
├── summaries/          # 結構化摘要(REDUCE 產出,供快速查閱)
│   ├── code-quality.yaml
│   ├── test-coverage.yaml
│   ├── documentation.yaml
│   └── integration.yaml
├── issues.yaml         # 問題清單
├── scoring.yaml        # 評分詳情
└── review-summary.md   # 審查摘要(主輸出)
⚠️ perspectives/ 保存完整報告,summaries/ 保存結構化摘要,兩者都必須保留。

Agent 能力限制

審查 Agent 不應該開啟 Task

允許的操作說明
✅ Read讀取程式碼
✅ Glob/Grep搜尋檔案和內容
✅ Bash執行命令
✅ Write寫入報告
❌ Task開子 Agent

行動日誌

每個工具調用完成後,記錄到 .claude/workflow/{workflow-id}/logs/actions.jsonl

記錄時機

  • 成功:記錄 toolinputoutput_previewduration_msstatus: success
  • 失敗:記錄 toolinputerrorstderr(如有)、status: failed

關鍵行動(REVIEW 階段)

行動記錄重點
Read(讀取程式碼)file_pathoutput_size
Task(啟動審查 Agent)subagent_typeprompt (truncated)、agent_id
Grep(搜尋問題模式)patternmatch_count
Write(寫入審查報告)file_pathcontent_size

排查問題

# 查看 REVIEW 階段所有失敗行動
jq 'select(.stage == "REVIEW" and .status == "failed")' actions.jsonl

# 查看特定審查視角的行動
jq 'select(.agent_id == "agent_code-quality")' actions.jsonl

→ 日誌規範:shared/communication/execution-logs.md

共用模組

模組用途
coordination/map-phase.md並行協調
coordination/reduce-phase.md匯總整合、大檔案處理
quality/scoring.yaml品質評分
quality/gates.yaml品質閘門
quality/rollback-strategy.yaml回退策略
perspectives/expertise-frameworks/專業框架

工作流位置

RESEARCH → PLAN → TASKS → IMPLEMENT → REVIEW → VERIFY
                                         ↑
                                      你在這裡
  • 輸入:已實作的程式碼,來自 implement skill
  • 輸出:審查報告,供 verify skill 驗證或回退 implement

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.