Communitygithub.com

swarma -- 代理團隊成長實驗循環

讓代理團隊執行成長實驗,並建立自己的操作手冊。GROWS 循環:提出假設、執行實驗、觀察訊號、權衡判斷、累積戰術。提供 18 個預建小隊,涵蓋完整的 AARRR 漏斗。讓你的代理停止猜測,開始學習。

swarma -- 代理團隊成長實驗循環 是什麼?

swarma 是一個專為 AI 代理團隊設計的成長實驗框架,旨在透過結構化的 GROWS 循環(提出假設、執行實驗、觀察訊號、權衡判斷、累積戰術)幫助團隊持續學習和改進,而非一次性執行任務。它支援 Claude Code、Claude Desktop、Hermes、OpenClaw 以及獨立 CLI 等多種平台,並且可以透過 MCP 協定進行整合。核心功能包含 18 個預建的小隊模板,涵蓋從獲取、啟動、 revenue 到推薦的完整 AARRR 漏斗;其內建的實驗引擎會自動比較實驗組與對照組的表現(改善超過 20% 即保留),並將經過驗證的模式寫入 `strategy.md` 與操作手冊,形成一個不斷積累的知識庫。此外,swarma 允許團隊透過匯入外部指標(如點擊率、轉換率)來校準 LLM 的自我評分,讓實驗結果更貼近真實世界的表現。對於想要系統性地取代「我們試過,但沒用」這類模糊經驗的開發者與產品團隊而言,swarma 提供了一個可擴展、可搜尋的實驗資料庫與自動化流程。

相容平台✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add glitch-rabin/swarma

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

swarma -- 代理團隊成長實驗循環 是做什麼的?

何時使用此技能

當使用者想要以下目標時,請使用 swarma:

  • 執行成長實驗(鉤子、登陸頁面、推廣、定價、啟動、留存)
  • 建立能夠學習並改進的代理團隊(透過 A/B 測試,而非僅執行一次)
  • 獲得一份針對其特定受眾/產品真正有效的驗證操作手冊
  • 大規模測試想法(每週 50+ 個實驗,而非 2-5 個)
  • 將「我們試過,但沒用」的模糊經驗,替換為有記錄、可分析、可搜尋的實驗數據

觸發詞彙:「測試什麼有效」、「優化我的漏斗」、「找到最佳鉤子」、「執行實驗」、「A/B 測試」、「什麼有效」、「建立操作手冊」、「成長實驗」、「改善轉換率」

不應使用的情況:當使用者需要工作流程自動化(請用 n8n/Make)、對話記憶(請用 honcho)或一次性代理管道(請用 CrewAI/AutoGen)。swarma 專門用於隨時間改善的實驗循環。


快速參考

命令一覽

命令功能使用時機
swarma init建立實例 + 初始小隊首次設定
swarma cycle <team>執行一個實驗循環測試、手動執行
swarma cycle <team> --topic "..."使用特定主題執行循環臨時性實驗
swarma team create <name> --from-goal "..."根據目標產生小隊開始一個新的實驗領域
swarma team show <name>檢視小隊的設定檢視產生的設定
swarma team list顯示所有小隊總覽
swarma status查看成本、近期執行、實驗健康檢查
swarma metric log <team> <agent> <value>記錄外部指標輸入真實世界數據
swarma metric import <team> <csv>大量匯入指標批次數據匯入
swarma metric show <team>查看已記錄的指標檢視效能
swarma serve --port 8282啟動 REST API外部整合
swarma serve --mcp啟動 MCP 伺服器Claude Code / Hermes 整合
swarma run啟動排程引擎持續運作
swarma expert list瀏覽推理透鏡探索專家框架

決策:選擇哪個小隊模板?

使用者想要改善...使用這個小隊AARRR 階段
開場白 / 鉤子hook-labAcquisition
登陸頁面文案landing-labAcquisition
SEO 排名seo-engineAcquisition
冷推廣回覆率cold-outboundAcquisition
多平台內容channel-mixAcquisition
從註冊到價值的引導流程activation-flowActivation
定價與包裝pricing-labRevenue
流失與留存retention-squadRetention
病毒循環與推薦referral-engineReferral
市場定位competitive-intel--
短影音生產線faceless-factoryAcquisition
廣告素材測試ad-creative-labAcquisition
UGC 內容模擬ugc-factoryAcquisition
程式化 SEOprogrammatic-seoAcquisition
電子報成長newsletter-engineRetention
付費 + 自然流量循環acquisition-squadAcquisition
社群驅動成長community-engineRetention
AI 電商優化agentic-storefrontRevenue

決策:產生還是使用模板?

情況方法
使用者有明確、具體的目標swarma team create --from-goal(讓 AI 設計小隊)
目標符合現有小隊模板複製模板,然後自訂
使用者想要廣泛實驗從 hook-lab 開始(最通用)
使用者不知從何開始詢問其漏斗瓶頸,然後選擇

GROWS 循環(核心概念)

每個實驗循環遵循五個步驟:

  提出假設      執行       觀察訊號      權衡判斷      累積戰術
 Generate --> Run --> Observe --> Weigh --> Stack
     ^                                          |
     └──────────────────────────────────────────┘
步驟發生什麼事程式碼位置
G -- 提出假設代理讀取 strategy.md,提出假設core/cycle.py
R -- 執行代理在假設活躍的狀態下執行,產出結果flow/executor.py
O -- 觀察獨立的低成本 LLM 對產出評分(1-10 分,強制小數點)core/agent.py
W -- 權衡5 個循環後,比較平均分數與基準線。>20% = 保留/捨棄core/experiment.py
S -- 累積驗證有效的模式被寫入 strategy.md 和操作手冊core/agent.py

關鍵數字:

  • 判斷門檻:改善 20% 保留,下降 20% 捨棄
  • 預設 min_sample_size:在做出判斷前需要 5 個循環
  • 評分:1-10 分且強制有小數點(例如 7.3,而不是 7)

設定指南

平台:Claude Code / Claude Desktop

pip install swarma
swarma init

加入到 .mcp.json:

{
  "mcpServers": {
    "swarma": {
      "command": "swarma",
      "args": ["serve", "--mcp"],
      "env": { "OPENROUTER_API_KEY": "sk-or-..." }
    }
  }
}

重要:OPENROUTER_API_KEY 必須放在 MCP 的 env 區塊中。實例的 .env 檔案不會被子程序繼承。

平台:Hermes(透過終端機)

Hermes 有終端機存取權限——可以直接執行 swarma CLI 指令。不需要 MCP。

pip install swarma
swarma init

然後告訴 Hermes:*

相關技能