
前言:AI 不只是會寫程式,還要學會協作與戰略執行
在 AI Agent(代理)的領域中,最困難的往往不是單一任務的執行,而是「流程的串聯」與「團隊協作」。由 Y Combinator CEO Garry Tan 開源的 gstack 框架,其核心精髓就在於 .agents/skills 目錄下的各項技能。
一、 開發、部署與發佈:從程式碼到文檔的完整交付
這類技能主要處理軟體開發的最後一哩路,確保代碼能安全、穩定地推送到生產環境。
- gstack-ship / gstack-land-and-deploy:這是最終階段的指令,用於將經過測試的程式碼正式發佈。
- gstack-canary:執行「金絲雀發佈」,先讓一小部分用戶使用新功能,觀察是否有誤。
- gstack-upgrade:自動化更新系統依賴或環境庫,省去手動維護的麻煩。
- gstack-setup-deploy:自動初始化部署環境的各項參數配置。
- gstack-benchmark:在發佈前對目前的代碼進行效能測試。
- gstack-document-release:自動化生成與發佈項目相關的文檔、說明書或交付文件。
二、 規劃、決策與戰略:模擬人類團隊的高層決策
這是 gstack 最具特色的部分。它不只是執行任務,還會模擬不同職位的視角來「審核」計畫與戰略。
- gstack-autoplan:AI 接收到任務(如 Issue)後,自動產出可執行的步驟清單。
- gstack-plan-ceo-review:模擬 CEO 的視角,審核該功能是否符合產品戰略與商業邏輯。
- gstack-cso:模擬首席戰略官 (Chief Strategy Officer),針對高層戰略進行決策與規劃。
- gstack-plan-eng-review:模擬工程主管,審核技術架構是否合理、有無潛在 Bug。
- gstack-plan-design-review:由設計師的角度檢查 UI/UX 計畫 是否符合規範。
- gstack-retro:項目結束後的「事後回顧」,自動總結開發過程中的優缺點。
- gstack-review:通用的程式碼、計畫或成品審查技能。
三、 設計、成品與審查:從創意到 HTML 的自動轉化與品質審查
這類技能專注於將抽象的設計想法轉化為實際的網頁代碼,並對成品進行審查。
- gstack-design-html:根據描述或原型,自動撰寫 HTML 與 CSS 代碼。
- gstack-design-consultation:AI 代理化身為設計顧問,針對目前的 UI 給予優化建議。
- gstack-design-review:針對實際產出的設計成品(如生成的網頁或原型)進行審查。
- gstack-careful:在執行設計或程式碼修改時,採取更謹慎、防錯的態度進行審查,避免破壞性變更。
- gstack-design-shotgun:暴力產出多種不同的設計方案,供開發者快速選擇。
四、 品質、調查與守護:AI 代理的品質守護者
程式碼寫完只是開始,穩定性才是關鍵。
- gstack-qa / gstack-qa-only:自動執行模擬測試,確保代碼功能與預期一致。
- gstack-investigate:當系統報錯時,AI 會主動深入日誌與源碼尋找問題根源。
- gstack-guard:像警衛一樣監控分支,防止任何不合格的代碼進入主程序。
五、 工具與基礎設施:AI 的數位手腳
輔助 AI 更好融入人類數位環境的底層工具。
- gstack-browse:賦予 AI 代理聯網搜尋與閱讀網頁的能力。
- gstack-connect-chrome / gstack-setup-browser-cookies:讓 AI 能透過瀏覽器環境操作特定的網頁工具(如需要登入的後台)。
- gstack-learn:讓 AI 針對新技術文件進行快速學習並建立知識索引。
- gstack-freeze / gstack-unfreeze:在發佈期間「凍結」代碼庫,防止並發修改衝突。
六、 營運與團隊協作:提升團隊執行力
提升團隊內外溝通與協作效率的營運類技能。
- gstack-office-hours:模擬團隊「開放時間」,可能用於外部答疑、內部跨團隊協作或對外溝通,體現營運與協作精神。
結語:全自動化軟體工廠,就在眼前
透過 gstack 的 31 項技能體系,我們看到的不再是一個孤立的對話框,而是一個有組織、有分工、具備完整戰略執行力的全自動化軟體工廠。
這對於個人開發者或是小團隊來說,無疑是極大的賦能。如果你也想開始嘗試自動化你的開發流程,不妨從研究這些 skills 中的 prompt.txt 開始,看看 Garry Tan 是如何調教出這些高效的 AI 工程師與戰略官。


















