/ 目錄 / 演練場 / metaskill
● 社群 xvirobotics ⚡ 即開即用

metaskill

作者 xvirobotics · xvirobotics/metaskill

/metaskill 指令,研究你的領域後,建立一個包含路由文件、技能、程式碼規範與 MCP 設定的 4-6 人 Agent 團隊。

xvirobotics/metaskill 是一個 Claude Code 技能,可從單一提示詞生成 AI Agent 團隊。四個階段:研究(對產業團隊架構、現有 Agent、MCP 與最佳實踐進行網路搜尋)→ 建構(路由文件、4-6 個專責 Agent、2-4 個技能、程式碼規範、MCP 設定)→ 憑證(選擇性收集 API 金鑰)→ 驗證。可偵測意圖以在團隊生成、單一 Agent 建立與單一技能建立之間路由。預設輸出:技術負責人(Opus)+ 跨前端/後端/測試/設計的專責人員(Sonnet),並設有強制性程式碼審查關卡。

為什麼要用

核心特性

即時演示

實際使用效果

metaskill-skill.replay ▶ 就緒
0/0

安裝

選擇你的客戶端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "metaskill-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/xvirobotics/metaskill",
        "~/.claude/skills/metaskill"
      ],
      "_inferred": true
    }
  }
}

開啟 Claude Desktop → Settings → Developer → Edit Config。儲存後重啟應用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "metaskill-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/xvirobotics/metaskill",
        "~/.claude/skills/metaskill"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用與 Claude Desktop 相同的 mcpServers 格式。專案級設定優先於全域。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "metaskill-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/xvirobotics/metaskill",
        "~/.claude/skills/metaskill"
      ],
      "_inferred": true
    }
  }
}

點擊 Cline 側欄中的 MCP Servers 圖示,然後選 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "metaskill-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/xvirobotics/metaskill",
        "~/.claude/skills/metaskill"
      ],
      "_inferred": true
    }
  }
}

格式與 Claude Desktop 相同。重啟 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "metaskill-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/xvirobotics/metaskill",
        "~/.claude/skills/metaskill"
      ]
    }
  ]
}

Continue 使用伺服器物件陣列,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "metaskill-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/xvirobotics/metaskill",
          "~/.claude/skills/metaskill"
        ]
      }
    }
  }
}

加入 context_servers。Zed 儲存後熱重載。

claude mcp add metaskill-skill -- git clone https://github.com/xvirobotics/metaskill ~/.claude/skills/metaskill

一行命令搞定。用 claude mcp list 驗證,claude mcp remove 移除。

使用場景

實戰用法: metaskill

為全端專案建立 AI Agent 團隊

👤 希望建立結構化多 Agent 設定的創辦人與獨立開發者 ⏱ ~20 min beginner

何時使用: 開始新專案,希望有適當的 Agent 分工,而非讓單一 Claude 承擔所有工作。

前置條件
  • Skill cloned — git clone https://github.com/xvirobotics/metaskill ~/.claude/skills/metaskill
步驟
  1. 描述專案
    /metaskill fullstack web app with React, TanStack, Postgres, Stripe subscriptions.✓ 已複製
    → 研究階段執行網路搜尋;接著建構階段產出路由文件 + Agent + 技能
  2. 審閱生成的團隊
    Walk me through each agent's scope and the routing rules between them.✓ 已複製
    → 每個 Agent 的職責清晰,無重疊
  3. 提供憑證(選擇性)
    Skip credentials for now — I'll add them later.✓ 已複製
    → 技能不受阻塞,繼續進行驗證

結果: 一個可立即開始使用的多 Agent 運作設定。

注意事項
  • 生成的團隊對單人專案而言角色過多 — 改用單一 Agent 模式('create a single agent for X')
搭配使用: github · filesystem

為現有工作流程建立單一專責 Agent

👤 已有專案且只需新增單一角色的開發者 ⏱ ~10 min beginner

何時使用: 你需要一個「資安審查者」Agent,但其他部分都已就緒。

步驟
  1. 呼叫單一 Agent 模式
    /metaskill — a single security reviewer agent for a Node.js API.✓ 已複製
    → 產出一個具有明確範圍的目標 Agent 檔案,而非完整團隊

結果: 一個已整合至現有設定的專責 Agent。

生成單一部署技能,無需建立完整團隊

👤 希望將工作流程正式化的開發者 ⏱ ~15 min beginner

何時使用: 你一直在手動執行相同的部署步驟,想為此建立一個技能。

步驟
  1. 呼叫單一技能模式
    /metaskill — a deploy-to-staging skill for Cloudflare Workers with rollback on health-check failure.✓ 已複製
    → 產出包含觸發條件與步驟的 SKILL.md

結果: 一個可立即安裝使用的可複用技能。

搭配使用: skillcheck-free-skill

組合

與其他 MCP 搭配,撬動十倍槓桿

metaskill-skill + skillcheck-free-skill

在使用前,依據 agentskills 規格驗證 Metaskill 所生成的 SKILL.md 檔案

執行 /metaskill 後,對每個生成的 SKILL.md 執行 SkillCheck。✓ 已複製
metaskill-skill + github

將生成的團隊架構作為第一個 PR 提交,以初始化你的儲存庫

生成完成後,以單一「seed」PR 提交 .claude/ 及 Agent 文件。✓ 已複製

工具

此 MCP 暴露的能力

工具輸入參數何時呼叫成本
generate_team project description 全新專案 0 + web search tokens
generate_single_agent role description 現有團隊需要新增一個角色 0
generate_single_skill workflow description 將重複性工作流程正式化 0
verify generated files 生成後自動執行 0

成本與限制

運行它的成本

API 配額
研究階段使用網路搜尋
每次呼叫 Token 數
團隊生成時較高(研究 + 建構);單一 Agent/技能模式較低
費用
免費——技能為本地端檔案。網路搜尋可能計入你自己 MCP 的使用配額。
提示
不需要完整團隊時使用單一 Agent 模式,費用節省許多。

安全

權限、密鑰、影響範圍

憑證儲存: 技能本身不儲存任何憑證。憑證階段會在你選擇加入時詢問 API 金鑰。
資料出站: 研究階段會執行網路搜尋

故障排查

常見錯誤與修復

Skill not invoked — Claude sets up agents manually

使用 '/metaskill' 作為字面觸發詞。

驗證: ls ~/.claude/skills/metaskill/SKILL.md
SKILL.md frontmatter wrong

重新 clone;描述內容驅動啟動行為。

驗證: head ~/.claude/skills/metaskill/SKILL.md
Wrong trigger keywords — generates a skill when you wanted a team

清楚描述專案內容;'fullstack web app' 觸發團隊模式,'a skill for X' 觸發技能模式。

替代方案

metaskill 對比其他方案

替代方案何時用它替代權衡
Manual agent design你對角色架構有強烈的個人意見掌控度更高,但速度慢很多
rootnode-skill你想要的是專案層級的工程管理,而非 Agent 團隊生成面向不同——Claude Projects vs Claude Code 多 Agent

更多

資源

📖 閱讀 GitHub 上的官方 README

🐙 查看未解決的 issue

🔍 瀏覽全部 400+ MCP 伺服器和 Skills