Kun Chen 的 Captain-first Agentic Engineering:FirstMate、Lavish 與可驗證的多 Agent 開發流
拆解前 Meta L8 工程師 Kun Chen 的 agentic engineering 工作流:單一 FirstMate 協調入口、Herdr session runtime、Lavish 互動規劃、worktree 隔離、No Mistakes 品質門、Automic Vault secrets approval 與 E2E evidence gate。
Threads 知識整理 · Agentic Engineering
Kun Chen 的做法不是「多開幾個 coding agent」而已,而是把人類的位置改成 captain:前段負責定義產品、限制與驗收;中段交由 FirstMate 編排可觀測的 agent crew;後段用端到端證據與風險判斷做最後把關。
來源說了什麼
Threads 作者 @frede.richhh 推薦 Kun Chen 的兩支影片,並點名 FirstMate、Lavish、Herdr 與 Automic Vault(影片自動字幕轉寫成 Atomic Vault)。YouTube oEmbed 可確認兩支影片都由 Kun Chen 頻道發布:
- L8 Principal's Agentic Engineering Workflow:約 46 分鐘的整體方法與工具鏈。
- L8 Principal Building a Full Stack App with Agentic Engineering:約 1 小時 40 分鐘,從空 repo 做出可登入、連到真實後端的 iOS 兒童零用錢 MVP。
Kun 在影片中自述曾任 Meta、Microsoft、Atlassian 的 L8 principal engineer,並稱自己有時一天交付 40–50 個 production PR。這些履歷與產能數字是作者自述,本篇沒有取得雇主紀錄或獨立稽核,因此不當作第三方證實的績效。
整套工作流:人類把時間放在任務兩端
| 階段 | 做法 | 人類真正要負責的事 |
|---|---|---|
| 1. 口述意圖 | 先把需求、背景、限制與猶豫一次說給 FirstMate;URL、路徑等精確字串再用鍵盤補。 | 清楚定義「為誰解決什麼問題」,不要一開始就把解法鎖死。 |
| 2. 平行研究 | 市場研究與技術研究分給不同 crewmates,同時執行。 | 檢查研究是否真的回答 go / no-go 與主要技術風險。 |
| 3. 互動式規劃 | 用 Lavish 把文字牆改成可點選、可註記的 HTML artifact、架構圖與 prototype。 | 在寫 code 前消除產品與 UX 歧義。 |
| 4. 隔離並行 | 每個 agent 在獨立 worktree / session 工作;FirstMate 維護任務與依賴。 | 只處理真正需要決策或外部授權的 blocker。 |
| 5. 自動品質門 | review、測試、文件、lint、PR/CI 交給 No Mistakes 類 pipeline。 | 依風險看證據;高風險才深入 diff,不把人工 review 變成 throughput 瓶頸。 |
| 6. E2E 驗收 | 不以「程式寫完」為完成;影片中的 MVP gate 是 simulator 真實 Apple 登入、真實 HTTPS 後端、資料寫入後重登仍存在。 | 定義可觀察、可重現的完成證據。 |
工具不是一包魔法,而是分層處理不同問題
Herdr:可恢復、可觀測的 session runtime
管理 coding-agent terminals、tabs 與 session;FirstMate README 目前支援以 tmux 為預設,也可選 Herdr 等 backend。Herdr 官方 repo 為 herdrdev/herdr,Apache-2.0。