Claude Code - Automation Agents Tech Stacks

以下是針對 Claude Code 自動化建置代理 的完整 GitHub 生態與技術棧盤點,依你的技術背景(OpenClaw、MCP、多代理架構)分層整理:


一、Claude Code 專屬倉庫(核心層)

這些是圍繞 Claude Code CLI 直接設計的自動化與代理框架:

倉庫 Stars 核心用途 與你的架構對應
Superpowers ~94K+ TDD 強制的 7 階段開發工作流(Brainstorm → Spec → Plan → TDD → Subagent → Review → Finalize),內建 /execute-plan 指令可驅動 Claude Code 自動執行 Executor Agent 的最佳 Skill 框架,可直接放進 .claude/skills/
Everything Claude Code (ECC) ~100K+ 完整代理作業系統:135 個專業 Agent、AgentShield 安全掃描(OWASP Top 10)、記憶體優化、NanoClaw v2 模型路由、跨平台支援(Claude Code / Codex / Cursor) Supervisor + 安全層的最佳現成方案,直接對應你規劃的 Hermes Agent
claude-code-action Official Anthropic 官方 GitHub Action,可回應 PR comment 中的 @claude 提及,自動實作程式碼變更並開 PR CI/CD 層整合,取代手動觸發建置
claude-code-mcp ~1K 將 Claude Code 本身作為 MCP Server 運行,實現「Agent-in-Agent」模式:主 Claude 會話可產生子 Claude 實例處理子任務 Agent-in-Agent 並行執行,對應你的多專案並行建置需求
claude-context Active 語義化程式碼搜尋 MCP,為大型 Codebase 建立向量索引,讓 Claude Code 以「語意」而非「關鍵字」查詢程式碼 大型專案(如 Tectura / Neteon.ai)的 Context 增強
claude-code-ultimate-guide Active 225 個生產級模板、22K+ 行文件、26 個 Slash Commands、31 個 Hooks Prompt 工程參考庫,用來設計你的 Build Prompt

二、Supervisor / Subordinate 多代理架構(決策層)

針對你研究的 Hermes Supervisor Agent 架構,這些是最佳參考實作:

倉庫 Stars 架構特性 整合建議
autonomous-lab S級權威 Senior-Junior 雙代理循環 MCP Server:Senior 設計、Junior 執行、人類擔任決策者(Editor)。支援 Claude Code CLI / Codex CLI / Cursor CLI 作為底層模型,零額外 API 成本 直接掛載為 MCP Server,作為你的 Supervisor 決策迴路。Senior = Planner,Junior = Builder
lad_mcp_server S級權威 多模型共識審查:透過 OpenRouter 聚合多個模型對程式碼與系統設計的審查意見,支援 system_design_reviewcode_review 工具 Quality Gate 層,在建置前/後執行多模型審查,避免 Claude 產出低品質程式碼
CrewAI ~28K 角色化多代理編排(Role-Based Multi-Agent),每個 Agent 有獨立的 Goal、Backstory、Tools 若未來擴展到「前端 Agent + 後端 Agent + DevOps Agent」分工,可參考其角色抽象
LangGraph ~95K+ (LangChain 生態) 圖狀態機代理工作流,原生支援 Supervisor → Subordinate 的委派與狀態共享 若你需要可視化的建置流程圖(如建置失敗時的修復路徑分支),LangGraph 是最成熟的框架

三、MCP Server 生態(連接層)

這些是讓你的 Build Agent 能與外部系統互動的「神經末梢」:

MCP Server 官方/社群 功能 在建置代理中的角色
github-mcp-server GitHub 官方 讀取 Repo、建立 PR、Review Code、管理 Issues 建置成功後自動發 PR,而非直接推 main
Terminal / Shell MCP MCP 官方 執行 Shell 指令、讀寫檔案 Executor Agent 的核心工具,執行 npm run build
PostgreSQL MCP MCP 官方 查詢資料庫 Schema、執行 SQL 若建置涉及資料庫 Migration,可前置檢查
Playwright MCP Anthropic 社群 瀏覽器自動化 建置後 E2E 驗證,對應你現有的 Playwright 技術棧

四、通用 AI 建置代理(替代/參考方案)

若 Claude Code 的自動化遇到限制,這些是平行參考:

倉庫 Stars 定位 與 Claude Code 的關係
OpenDevin (OpenHands) ~45K 專為軟體開發設計的自主代理,沙箱執行環境,SWE-Bench 表現優異 可作為 Claude Code 的備援 Builder,處理 Claude 無法解決的複雜 Bug
AutoGPT ~170K 通用自主代理先驅,Think → Act → Observe 循環 參考其記憶體與循環架構,但建置場景建議用更專門的工具
awesome-claude-code ~28.5K 社群整理的 Claude Code 技能、Hooks、MCP、插件總目錄 生態導航圖,發現新工具的第一站

五、推薦給你的最小可行技術棧(MVP)

基於你目前的技術背景(Claude Code Max、OpenClaw、n8n、Playwright、Mac Studio),建議以下組合:

┌─────────────────────────────────────────────┐
│  Supervisor 層                              │
│  ├── autonomous-lab (MCP) → Senior-Junior   │
│  │   循環,人類在最終決策點                  │
│  └── lad_mcp_server (MCP) → 多模型審查      │
├─────────────────────────────────────────────┤
│  Executor 層                                │
│  ├── Claude Code CLI (with --dangerously-   │
│  │   skip-permissions + --allowed-tools)    │
│  ├── Superpowers Skill (TDD 工作流)         │
│  └── claude-code-mcp (子代理並行)            │
├─────────────────────────────────────────────┤
│  觸發與監控層                               │
│  ├── chokidar (檔案監控) / Git Hook         │
│  ├── n8n / OpenClaw (排程與通知)            │
│  └── github-mcp-server (PR 自動化)          │
├─────────────────────────────────────────────┤
│  驗證層                                     │
│  ├── Playwright MCP (E2E 驗證)              │
│  └── claude-context (語義化程式碼檢查)       │
└─────────────────────────────────────────────┘

六、立即行動的安裝指令

# 1. 安裝核心 MCP Server(Supervisor 決策層)
uvx autonomous-lab
uvx --from git+https://github.com/Shelpuk-AI-Technology-Consulting/lad_mcp_server lad-mcp-server

# 2. 安裝 Claude Code 技能(Executor 層)
git clone https://github.com/fractal-pool/superpowers ~/.claude/skills/superpowers
git clone https://github.com/joshuamckenty/everything-claude-code ~/.claude/skills/ecc

# 3. 加入 GitHub MCP(CI/CD 層)
claude mcp add --transport stdio github npx -y @github/github-mcp-server

# 4. 啟動 autonomous-lab 專案(讓 Claude Code 自動安裝其餘依賴)
claude -p "Initialize an autonomous lab project for 'auto-build-agent' on /path/to/your/project"