AI 已經可以運行公司了?知名創業加速器 Y Combinator 總裁暨執行長 Garry Tan 近期在 GitHub 開源一項名為 gstack 的 AI 開發工具專案,專門為 Claude Code 打造技能包(Skills)工作流。專案公開後迅速在開發者社群爆紅,短短 48 小時便獲得超過 7,600 顆 GitHub Stars。
gstack 的核心概念是將單一 AI 助理轉變為「虛擬軟體開發團隊」,透過自訂指令讓 AI 扮演不同角色,從產品規劃、程式碼審查到部署發布,模擬完整的科技公司開發流程。
專案頁面:https://github.com/garrytan/gstack/branches/active
Table of Contents
AI 開發痛點:什麼都做的助理,反而容易失焦
在目前的 AI 式中,用戶往往將 AI 當作「全能助理」,無論是產品設計、寫程式、除錯或部署,都在同一段對話中完成。但當專案複雜度提高時,AI 容易因上下文過於混亂而給出模糊建議,或忽略細節。Garry Tan 在 gstack 中提出另一種方法:
與其讓 AI 同時處理所有事情,不如賦予 AI 明確的角色與職責。
gstack:把 AI 變成一支「虛擬開發團隊」
安裝 gstack 後,開發者可以在終端機中直接呼叫不同角色,例如 CEO、工程主管、QA 或發布經理,讓 AI 按照軟體開發流程逐步協助完成專案。這些角色被稱為 Skills,代表不同工作流與專業職責。整體流程從產品構想到上線覆盤,模擬一間完整科技公司的開發節奏。
gstack 核心 Skills 與功能
產品與商業把關:虛擬 CEO
- 指令: /plan-ceo-review
- 角色設定: Y Combinator 執行長 / 產品創辦人。
- 核心 Prompt(提示詞)亮點: “You are building a cathedral. You have permission to dream.”(你正在建造一座大教堂。你獲准去大膽夢想。)
功能:在寫任何一行程式碼之前,先用這個指令讓 AI 審視你的點子。它會用嚴格的商業視角,逼迫你思考「10 星級的產品體驗」是什麼樣子。它會幫你梳理產品需求、抓出不合理的使用者流程,並協助畫出清晰的產品路線圖。
技術架構把關:虛擬工程主管
- 指令: /plan-eng-review
- 角色設定: 資深工程經理(Engineering Manager)/ 架構師。
功能:當 CEO 確認點子可行後,輪到工程主管上場。它會審視你的「技術實作計畫」,評估系統架構、資料庫設計、可擴展性(Scalability),並提前警告你未來可能會踩到的技術坑。
程式碼審查:虛擬資深工程師
- 指令: /review
- 角色設定: 嚴格的 Staff Engineer(主任工程師)。
- 核心 Prompt 亮點: “Zero silent failures. Every failure must be visible.”(零靜默錯誤。每一個錯誤都必須是可見的。)
功能:這一步把「看商業邏輯」跟「看程式碼」完全分開。它只專注於尋找程式碼裡的 Bug、效能瓶頸、資安漏洞與邏輯錯誤。它的最高指導原則是確保系統出錯時會「大聲報錯」,而不是默默掛掉。
質量保證:虛擬品管(QA)工程師
- 指令: /qa
- 角色設定: 專找麻煩的 QA 工程師。
功能:負責想盡辦法「弄壞」你的程式。它會思考各種極端情況(Edge cases),幫你寫測試案例(Test cases),確保軟體在各種奇怪的使用情境下都不會崩潰。
網頁自動化測試:無頭瀏覽器控制
- 指令: /browse 與 /setup-browser-cookies
- 角色設定: 端對端(E2E)自動化測試機器人。
功能:這兩個指令賦予了 Claude Code 直接控制瀏覽器(例如 Playwright)的能力。它可以自動打開網頁、點擊按鈕、抓取資料,或是實際跑一遍你的註冊/結帳流程,確保功能在真實網頁上運作正常。
部署與發布:虛擬發布經理
- 指令: /ship
- 角色設定: 掌控部署流程的 Release Manager。
功能:「一鍵發布」的自動化工具。當程式碼寫好、測試也通過後,呼叫這個指令,它會幫你處理繁瑣的 Git 流程(commit、push、建立 PR),甚至協助將程式碼部署到正式環境。
覆盤與反思:專案總結
- 指令: /retro
- 角色設定: 敏捷開發(Agile)教練。
功能:當功能上線後,使用這個指令進行工程覆盤(Retrospective)。它會總結這次開發過程中哪裡做得好、哪裡遇到阻礙,並把這些經驗教訓記錄下來,讓團隊(也就是你跟 AI)在下一次開發時速度更快、品質更好。
風險提示
加密貨幣投資具有高度風險,其價格可能波動劇烈,您可能損失全部本金。請謹慎評估風險。























