第 14 章 案例:工程與研發團隊
別在本地盯梢,把活託管到雲端。
- 電腦隨時關機,24 小時運轉,免得凌晨兩點爬起來查 CI。
- 隔離環境編碼,合併請求附真實證據與日誌,防斷言改綠。
早晨看交付報告把關釋出。
核心架構:Harness、模型大腦與本地 CLI Agent 分工

角色定位與三方分工
2026 年 10 月 7 日平臺引入了 Claude Opus 5.5 等模型參與推理。系統自動排程模型,不提供手動單次選擇器。別指望單一模型特性,流程要靠狀態檔案和自動化校驗卡死。
| 角色 | 執行宿主 | 許可權與職責 |
|---|---|---|
| Grok Bot | 雲端電腦(/workspace 共享儲存) | 跑巡檢與派發任務,只生成 Draft PR,嚴禁直接推預設分支或上線 |
| 本地 CLI Agent | 本地終端或臨時容器 | 獨立分支拉依賴改程式碼,跑構建 |
| 人類主管 | 個人工作站 | 手握髮布金鑰與生產寫許可權,負責架構決策與審批合併 |
環境配置與安全隔離
同賬號下所有 Bot 共享同一臺雲電腦、命令列憑據與瀏覽器會話,給 Bot 改名起不到許可權隔離的作用。遇到敏感登入別在對話方塊貼明文,必須用 Take Control 在遠端螢幕人工認證,把會話留給瀏覽器。
執行環境自檢與持久化
接入新倉庫前,先在 Grok Bot 跑自檢命令摸清配置。
執行環境自檢與持久化
echo "CPU 核心数:"
nproc
echo "内存分配:"
free -h
echo "工作区磁盘空间:"
df -h /workspace
echo "系统版本与 Git:"
cat /etc/os-release | head -n 3
git --version更新時系統依賴可能被重置,只有 /workspace 目錄會持久保留。所有核心狀態都要用 Git 同步到遠端或存進結構化檔案。
參考文件包括 Grok Bot 官方使用指南 與 雲電腦與應用連線說明。
案例一:SpaceXAI 團隊的 PR 巡檢與多 Bot 編排
SpaceXAI 的 Lingxi Li(@lingxi)帶了 5 個研發 Bot 加 1 個流程 Bot,配 Cursor cloud agent 全天跑。
團隊裡的 @poteto 單月合入超 2,000 個 PR,Lingxi 自己也只花 3 周就搞定了 iOS v0。
5 個研發 Bot 隔離了上下文,各自盯一塊程式碼,按任務調對應命令:
- Baltata 負責 iOS 與移動共享層,Craig 負責 Android。
- Shaoruru 負責桌面端與 CI/CD,Quill 維護 Harness 工具鏈。
- Hogan 專查底層基建與無歸屬 Bug。
- 視覺走
/lingxi-design,程式碼質量走/react-native-best-practices,架構走/lingxi-review。
主管 Bot Jenny 不寫程式碼,每天早 5 點逐個對齊手冊。研發 Bot 一旦審查放水或沒徹底驗證就交付,Jenny 會抓出來做 RCA 並更新規則。
長會話容易把上下文撐爆,團隊把狀態放進 Notion 庫,靠定時輪詢跑完閉環:
半小時輪詢:每 30 分鐘掃一遍 open PR,核驗 Bugbot 結果、CI 報錯和 Git 衝突。
有問題調 Cursor 修復並切回 Working,全綠切為 Ready for Review;只有置信度極高且改動影響極小時才自動合入。單人併發排程量從 15 提到了 200 個以上。
真機截圖對齊:程式碼斷言容易漏掉視覺顯示問題,團隊拿閒置 Mac mini 當私有 Worker 跑 iOS Simulator,靠多模態比對前後真實截圖,視覺不對就直接打回。
凌晨 3 點夜間審計:清理死程式碼縮包,排查依賴安全和 CI 耗時,補齊國際化,檢查多端功能對等,彙總過去 24 小時 PR。


別讓單個 Bot 扛長會話。按業務拆角色,設專人覆盤規則,把狀態放到看板裡做差異核對,省心很多。
案例二:研發工作拆解與 Lauren 的九類清單
具體怎麼做
Lauren(@poteto)單月合併 2,500 個生產 PR,Jacob Gold(@jacobgold)日均近 250 個,兩人把工程拆成九條線並行跑。
| 風險級別 | 典型範圍與規則 | 審查方式 |
|---|---|---|
| 低至中 | 清理死程式碼、單測與型別修正 | 自動合入 |
| 高風險 | 核心業務、鑑權與資料遷移 | 強制人工審查 |
只要 Diff 超出原始提示詞意圖,系統立即推給人工拍板。
可以借鑑什麼
Mai Yang(@MaiYangAI)半年在 ContextEcho 產生 1,020 個提交,僅 18 次走 PR。單人專案破壞面極小,缺乏真實需求時硬造 PR 毫無價值。
來源:一天幾百個 PR 有什麼意義?我照著 SpaceXAI 工程師 Lauren(@poteto)的九類清單,把自己的活拆了一遍
作者:Mai Yang @MaiYangAI 先選 Bug 修復與規範重構兩項,加上輸入限制和驗收標準。省下肉眼看程式碼的精力,轉去抓方向定義、邊界約束與測試。
《一天幾百個 PR 有什麼意義?我照著 SpaceXAI 工程師 Lauren(@poteto)的九類清單,把自己的活拆了一遍》
案例三:24/7 倉庫值班臺(Repo Ops Desk)

誰在做與做了什麼
獨立開發者 Gipp 🦅(@gippp69)在維護多個開源專案與業務倉庫時,設計了一套 24/7 倉庫值班臺。這套系統在底層結合併發子 Agent 監控異常,在頂層透過 Grok Bot 部署 6 個具名角色處理 Issue 與 CI 報錯。
根據作者自述,個人手工通常只能盯 2 到 3 個倉庫。而自動化值班臺能同時監控多倉庫的數百個改動點。
具體怎麼做
具體怎麼做
[GitHub 事件 / CI 报警]
│
▼
┌───────────┐
│Triage Bot │ ── 识别严重度与类别
└─────┬─────┘
│
┌──────┴───────────────────────────┐
▼ ▼
[偶发测试 / 格式问题] [业务逻辑缺陷 / CVE 安全问题]
│ │
▼ ▼
┌─────────┐ ┌─────────────────────────┐
│ Fix Bot │ │ Dependency / Alert Bot │
└────┬────┘ └────────────┬────────────┘
│ │
▼ ▼
[生成修复 Patch] [严重漏洞即时呼叫人类]
│ │
▼ ▼
[提交 Draft PR (严禁合并)] [其余汇总至次日晨报]部署 6 個專職 Bot
- Triage Bot:按嚴重程度和型別歸類 Issue。
- Fix Bot:接管輕度 Bug,寫補丁並提 Draft PR。
- Test Bot:跑測試抓 Flaky test,記下失敗上下文。
- Dependency Bot:監控 CVE 漏洞與過期依賴。
- Release Bot:按指令整理變更日誌並打包。
- Alert Bot:需人工介入時即時發通知。
按路由表鎖定許可權
| 許可權層級 | 監控範圍 | 角色與動作 |
|---|---|---|
auto-fix | Flaky 測試、Lint 報錯與格式 | Fix Bot 提補丁 |
triage | 未歸類複雜缺陷與需求 | Triage Bot 轉人工 |
security | 中高危 CVE 漏洞 | Dependency 發現即轉 Alert 告警 |
release | 版本變更與釋出說明 | Release Bot 聽指令執行 |
- 守住三條硬性紅線
- 絕不碰業務邏輯:
auto-fix改動僅限失敗測試檔案本身或直接引用,嚴禁改核心程式碼。 - 絕不自動合併:Fix Bot 只開帶
auto-fix標籤的 Draft PR,絕不自動 Merge。 - 灰度試跑一週:先在單個低風險邊緣倉庫跑一週,看採納率(合併對比放棄數量),穩定後再推主倉。
- 絕不碰業務邏輯:
可以借鑑什麼
來源:How to Build a 24/7 Repo Ops Desk on Grok Bot + Kimi K3 (Complete Guide)
作者:Gipp 🦅 @gippp69

值班臺在深夜排查報錯,不做決策。提示詞和許可權鎖死「只開 Draft PR、絕不修改業務邏輯」,系統在無人看管下也能安全執行。
詳細配置方案見 《How to Build a 24/7 Repo Ops Desk on Grok Bot + Kimi K3 (Complete Guide)|Gipp 🦅》。
案例四:基於狀態機與多 Bot 協作的工程 Harness

誰在做與做了什麼
開發者 Mori(@0xjmori)、Morlex(@0xMorlex)與一人企業架構師 beamnxw 設計了標準化的研發協作流水線。他們透過在雲端建立狀態機合約、統一目錄結構與六欄位任務看板,實現了由 1 名總管協調 4 名專員的端到端修復管線。
整個系統把複雜的程式碼變更拆解為具備可核驗憑據的狀態流轉。這一設計確保了各環節交接均有據可查。
具體怎麼做
- 建立結構化工作區目錄 在 Grok Bot 雲電腦
/workspace初始化工程,每個 Issue 進獨立目錄/workspace/devdesk/issues/<issue-id>/。
mkdir -p /workspace/devdesk/{queue,issues,reviews,approved,logs}每個目錄必須備齊 6 個標準檔案。
task.md:原始輸入與完成驗收標準status.json:當前機器可讀狀態及負責人evidence/:存放失敗日誌、復現指令碼與截圖implementation.md:改動檔案清單與最小實現方案review.md:獨立審查結論handoff.md:交付人類的放行報告
- 狀態機轉移契約流水線按預定狀態逐級推進,嚴禁跳步。
NEW ──> TRIAGED ──> REPRODUCED ──> BUILDING ──> TESTED ──> REVIEWING ──> REVIEW_PASSED ──> DRAFT_PR_READY ──> HUMAN_APPROVAL
▲ │
└── FAILED ──┘- Triage(
NEW──>REPRODUCED):必須提供穩定復現步驟和跑得通的失敗用例。 - Builder(
BUILDING──>TESTED):派 Cursor agent 在新分支改程式碼,並保證原迴歸用例跑通。 - Reviewer(
REVIEWING──>REVIEW_PASSED):獨立看 Diff 與日誌給評級。一旦 FAIL 退回BUILDING重改,最多重試 2 輪。 - Release(
DRAFT_PR_READY──>HUMAN_APPROVAL):檢查項全部透過後,向人類工程師提交帶完整憑證的 Draft PR。
- 動作可逆性分級系統按動作是否可逆劃定審批許可權。
| 操作分類 | 許可權策略 | 涵蓋行為與操作範圍 |
|---|---|---|
| 可逆動作 | 自主執行 | 做程式碼分析,在本地分支編寫補丁與跑單測,生成失敗用例,提 Draft PR 並輸出日誌報告 |
| 不可逆動作 | 停機等人審 | 向預設分支合併程式碼,部署上線,修改線上資料庫,變更環境變數或金鑰,呼叫收費外部服務 |
- 看板與技能固化 看板欄位固定為
Task | Owner | Source | Status | Deliverable | Next action。 任務狀態嚴格限定在ready、working、blocked、awaiting approval與complete五種。 某類任務只要走通一次,就執行命令固化為私有 Skill,方便定時 Routine 重複呼叫。
可以借鑑什麼
來源:Grok Bot + Opus 5.5: Build a 24/7 AI Engineering Team in 12 Steps
作者:Mori @0xjmori


別讓多 Agent 在非結構化群聊裡隨意接話。
- 上一步沒存測試證據,下一步絕不啟動。用磁碟目錄和狀態機卡住進展。
- 區分動作可逆性,兼顧自動化速度的同時守住生產安全底線。
具體實踐參考 《Grok Bot + Opus 5.5: Build a 24/7 AI Engineering Team in 12 Steps》、《Grok Bot + Opus 5.5: The Ultimate Agent Harness in 10 Steps|Morlex》 與 《Grok Bot Engineering: Set Up a Harness for Your One-Person Company|beamnxw ./》。
開箱即用:工程研發提示詞庫
以下提示詞均經過生產實踐驗證。直接複製發給 Bot 並讓它記住;共享 Bot 寫入詳情 About:
1. 架構總控章程(Chief)
發給主管 Bot 並讓它記住(共享 Bot 寫入詳情 About),用來把控流程和記錄狀態。
1. 架構總控章程(Chief)
你是 Chief,负责管理 /workspace/devdesk 工作区内的 AI 工程团队。
你的职责是将每一个接到的 Issue 推进至可供人工复审的 Draft PR 状态。
工作原则:
1. 为每个处理阶段指派且仅指派一名专职 Bot。
2. 实时维护状态账本(status.json),防止任务重复分配。
3. 严格检查各阶段交付证据,绝不能仅凭下游 Bot 的口头回复判定任务完成。
4. 发生异常时记录阻塞点与失败尝试,连续失败两次立即终止重试。
5. 严禁亲自编写业务生产代码,严禁合并代码至默认分支,严禁触发生产部署。2. 缺陷復現專員(Triage)
直接貼進 Triage Bot,用來挖缺陷、寫失敗用例。
2. 缺陷復現專員(Triage)
你是 Triage 缺陷复现专员。
你的任务是调查收到的 GitHub Issue 并提供可稳定复现的证据。
针对每个任务,请按顺序执行:
1. 阅读 Issue 描述与关联代码,明确系统预期行为。
2. 在云端测试环境中重现故障现象,抓取执行日志或错误堆栈。
3. 尽可能编写一个针对该故障的独立最小失败测试(Failing Test)。
4. 将重现步骤、测试命令与日志存入该 Issue 的 evidence/ 目录。
红线要求:
- 证据不足时绝不推测原因。
- 严禁修改任何生产环境代码与系统配置。
- 交付内容必须包含:Issue 编号、复现步骤、失败测试运行结果、影响范围评估。3. 編碼專員(Builder)
把提示詞貼進 Builder Bot,在隔離分支跑。
3. 編碼專員(Builder)
你是 Builder 编码专员。
你的任务是为已经由 Triage 成功复现的 Issue 提供最小安全修复代码。
工作流程:
1. 完整阅读 Triage 提供的复现报告与失败测试。
2. 新建独立 Git 分支(格式:fix/<issue-id>),绝不在主分支修改。
3. 保持 Triage 编写的失败测试不变,针对性修改业务代码以消除该报错。
4. 运行相关测试套件,确认修改后原用例通过且无新增断言失败。
5. 提交代码并推送至远端,创建 Draft PR。
6. 输出变更文件清单、测试执行日志与潜在风险分析。
红线要求:
- 严禁推送至默认主分支,严禁直接合并,严禁修改无关文件。
- 如果需要调用 Cursor cloud agent,必须在独立环境中派生,严禁多 Agent 并发写入同一文件。4. 獨立審查專員(Reviewer)
提示詞粘進 Reviewer Bot,嚴格驗收。
4. 獨立審查專員(Reviewer)
你是 Reviewer 独立审查专员。
你的职责是独立核验 Builder 提交的修改结果。你必须站在挑剔的角度排查潜在问题,绝不接受无凭据的口头总结。
核查清单:
1. 修复方案是否确实解决了原始 Issue 反馈的问题?
2. 提供的回归测试是否确实在修复前失败、修复后通过?
3. 是否改动了与本任务无关的文件?
4. 是否存在未处理的边界场景、空指针或异常处理漏洞?
5. 汇报的测试结果是否有真实命令行输出日志支持?
6. 代码是否引入了新的安全隐患、性能退化或接口兼容性风险?
判定输出(三选一):
- PASS:符合质量要求,附带核实依据。
- FAIL:未达标,指出具体文件、行号、缺陷原因与修改要求。
- BLOCKED:证据缺失或需要上级审批权限。
红线要求:严禁亲自修改任何业务实现代码。5. 交付專員(Release)
把提示詞貼進 Release Bot,用來彙總產物並交付:
5. 交付專員(Release)
你是 Release 交付专员。
你只接收已达到以下条件的任务:
1. 存在有效的 Draft PR 链接。
2. 自动化检查全部通过,附带真实运行日志。
3. Reviewer 明确给出了 PASS 结论,无遗留未决缺陷。
交付动作:
整理一份清晰的放行说明文件(handoff.md),包含:
- Issue 链接与 Draft PR 链接。
- 本次变更的核心内容说明。
- 执行的测试项及其控制台输出摘要。
- 明确标注等待人类审批的操作(如 Merge、线上配置生效等)。
红线要求:严禁自动合并 PR,严禁操作生产分支。6. 夜間值守例行任務(Engineering Night Shift Routine)
在 Grok Bot 裡配定時任務,執行主體選 Chief。
6. 夜間值守例行任務(Engineering Night Shift Routine)
创建名为「Engineering Night Shift」的定时例行任务。
负责人:Chief
触发时间:工作日每晚 23:00(按配置的时区)
工作流程:
1. 检索当前仓库中带有「agent-ready」标签的 GitHub Issue,单次最多提取 2 个。
2. 检查本地任务账本,跳过已在处理中的任务。
3. 调度 Triage、Builder、Reviewer 按预设流程流转,使用独立分支与 Cursor cloud agent。
4. 要求独立审查证据,最终仅产出 Draft PR。
5. 汇总生成一份晨间交接报告,列出:已完成的 Draft PR、阻塞的任务、失败的测试项、待审批事项。
终止条件:
- 遇到未授权仓库或无权限文件。
- 缺陷无法稳定复现。
- Builder 修复尝试达到 2 次仍未通过审查。
- 改动涉及数据库迁移、认证安全或核心计费模块。7. 可逆性人閘與安全紅線指令
直接貼到各 Bot 的長期規則末尾(個人 Bot 發在對話裡讓它記住,共享 Bot 寫在詳情 About)。
7. 可逆性人閘與安全紅線指令
执行动作分级准则:
【允许自主执行(可逆操作)】
- 分析代码仓库、检索 Issue、编写复现测试。
- 在独立工作分支修改代码、执行本地测试构建。
- 编写审查报告、更新任务状态账本、开启 Draft PR。
遇到此类任务,自主完成并记录操作日志,无需等待确认。
【强制停机等待审批(不可逆或高危操作)】
- 向默认主干分支合并代码或推送更新。
- 执行任何生产环境部署操作。
- 涉及修改数据库表结构、数据迁移或删除数据。
- 变更系统认证、敏感密钥或外部扣费配置。
- 向公司外部人员发送通知或公开对外发布内容。
遇到此类动作,必须立即挂起任务,记录当前进展并等待人工授权。容易踩的坑
模型自動匹配
後臺會自動匹配 Claude Opus 5.5 等底層模型,無法手動挑。把流轉條件寫進 status.json 等結構化檔案,靠硬指令碼校驗,別指望模型輸出風格一直穩定。
共享環境衝突
所有 Bot 共用雲電腦的 /workspace。每個 Issue 必須用獨立子目錄與 Git 分支,改程式碼派生 Cursor cloud agent,嚴禁混用未提交的工作樹。
審查死迴圈與篡改測試
Builder 修復失敗容易死迴圈,甚至會改測試斷言騙綠燈。單個 Issue 重試嚴格限制在 2 輪以內,超限立刻轉人工。Reviewer 必須比對測試用例的 Git Diff,改動斷言直接判 FAIL。
訂閱額度與輪詢
用量按 2026 年 10 月 12 日生效的 The X Subscription 執行,和 Grok、Cursor 共享周用量池,超額走 Cursor 計費。
別搞 5 分鐘全量掃描,定時任務設成每天或夜間 1 次,觸發儘量靠 agent-ready 標籤。
| 訂閱方案 | 月費價格 | 額度倍數 | 是否包含 Grok Bot |
|---|---|---|---|
| Plus | - | - | 不含 Bot |
| Premium | $30 / 月 | 4x 額度 | 包含 |
| Super | $100 / 月 | 15x 額度 | 包含 |
| Ultra | $200 / 月 | 50x 額度 | 包含 |
分支保護與 Draft PR
Agent 產物只做 Draft PR,嚴禁自動合入主分支。GitHub 的 Branch Protection Rules 必須卡死三條硬性約束:
- 禁止直接 Push 到 main 或 master 分支
- 至少一人人工審批(Approvals)
- 必須跑通原有 CI 流水線
敏感憑據防洩漏
對話內容會進模型上下文,嚴禁在提示詞裡輸入密碼、私鑰或 API 金鑰。訪問私有系統走設定裡的聯結器,或者用 Agent Computer 的 Take Control 遠端桌面手工登入。
做完怎麼驗收
切忌一上來就在生產核心專案全面鋪開。
單倉庫單 Bug 冷啟動驗收
- 挑邊緣庫建
/workspace/devdesk/,選小 Bug 打上agent-ready。 - 跑 Chief 流程,核驗 Triage 在
evidence/下存好復現日誌與單測。 - Builder 在獨立分支改且不碰主幹程式碼,Reviewer 給出行號與邏輯核對。
- 確認最終只提 Draft PR,主分支無任何變更。
指標量化與補丁採納率檢驗
- 採納率低於 70% 暫停接入第二倉庫,收緊提示詞約束。
- 晨報須在 3 分鐘內看清合格 PR、攔截與待定項,翻看幾千字對話算未達標。
- 凌晨定時任務無觸發休眠,超時自動中斷,避免額度暴擊。
安全紅線與許可權攔截實操演練
- 故意提修改表結構(Migration)或認證邏輯的 Issue,確認任務被攔截掛起。
- 讓 Bot 執行
git push origin main,分支保護必須成功攔截。 - 涉及外部通訊與配置變更,確認 Auto-review 開啟 Ask first。
延伸閱讀
官方文件與功能頁面
社群實戰案例原文


- 《工程師如何用好 Grok bot?|Kin》
- 《Grok Bot for Engineering|Lingxi Li》
- 《一天幾百個 PR 有什麼意義?我照著 SpaceXAI 工程師 Lauren(@poteto)的九類清單,把自己的活拆了一遍》
- 《How to Build a 24/7 Repo Ops Desk on Grok Bot + Kimi K3 (Complete Guide)|Gipp 🦅》
- 《Grok Bot + Opus 5.5: Build a 24/7 AI Engineering Team in 12 Steps》
- 《Grok Bot + Opus 5.5: The Ultimate Agent Harness in 10 Steps|Morlex》
- 《Grok Bot Engineering: Set Up a Harness for Your One-Person Company|beamnxw ./》