gstack 是 Y Combinator 執行長 Garry Tan 公開的個人 Claude Code 設定檔——23 個有觀點的斜線指令,讓單一 AI 化身為 CEO、設計師、工程經理、QA 主管、資安長、發布工程師。這份手冊帶你 30 秒安裝、走完 Think→Ship 完整流程,並收錄 Reddit/HN 社群實戰技巧與 Prompt 設計範例。
Garry Tan 是 Y Combinator 現任執行長,曾是 Palantir 早期工程師、Posterous 共同創辦人(被 Twitter 收購)。他公開承認:過去 60 天他出貨了 3 個正式產品、40+ 功能,而這只是他經營 YC 的「兼職」。他自己統計過,以邏輯程式碼變動量(非單純行數)計算,2026 年的產出速度是他 2013 年寫 Bookface 時的 810 倍。
他歸功於兩件事——Claude Code 加上他自己一年多打磨的這套設定檔 gstack。它不是新的 IDE,也不是 LLM 替代品,本質上只是一堆 Markdown 寫的 SKILL.md 檔案,放在 ~/.claude/skills/gstack/。每一個檔案對應一個工作角色:CEO、產品策略、工程經理、設計師、QA、資安長、發布工程師。當你輸入 /office-hours 或 /review,Claude Code 會載入對應 SKILL,切換成那個角色的思考方式。
重點不是「省下 prompt」,而是強迫流程化。Garry 把矽谷 Sprint 的節奏寫進 Markdown 裡:Think → Plan → Build → Review → Test → Ship → Reflect。每一階段都有專屬指令,每個指令會把工作成果寫到 ~/.gstack/projects/,下一個指令會自動讀取。AI 不再憑感覺接力,而是真的有「上下文交班」。
先確認你的環境有這四個東西:Claude Code、Git、Bun v1.0+、Node.js(只有 Windows 需要)。然後在 Claude Code 對話框直接貼以下指令,讓 Claude 自己幫你完成 git clone、執行 setup、修改 CLAUDE.md。
如果你想讓專案隊友自動拿到相同的 gstack 設定(每個 Claude Code session 啟動時都會做一次節流的自動更新檢查),從你 repo 根目錄貼這段:
./setup --host codex(或其他名稱)就會安裝到對應位置。也就是說你切換 AI Agent 時,工作流程不會斷掉。
gstack 的設計哲學很 YC:一位優秀創辦人應該能切換不同思考模式——CEO 看策略、工程經理鎖架構、設計師抓 AI Slop、QA 真的開瀏覽器點按鈕。下表把 23 個指令依工作階段分組。實務上你不用每個都背,記住 /office-hours、/autoplan、/review、/qa、/ship 這五個核心就能跑完一輪。
| 你在做什麼 | 計畫階段(寫 code 前) | 上線審查(寫完 code 後) |
|---|---|---|
| 給終端用戶用的 UI、Web app、行動 app | /plan-design-review |
/design-review |
| 給開發者用的 API、CLI、SDK、文件 | /plan-devex-review |
/devex-review |
| 架構、效能、資料流、測試 | /plan-eng-review |
/review |
| 三種都涉及(全部都跑) | /autoplan 會自動判斷哪些適用 |
|
gstack 在 Reddit 的 r/ClaudeCode、r/ChatGPTCoding 與 Hacker News 都引發兩極討論——支持者稱它是「個人化的 Sprint 過程引擎」,反對者把 Garry「每天五百萬行」的數字當笑話。但細看實際使用者(尤其是把它套到 AI/Skill 類專案的人)整理出的具體技巧,有幾條值得拿來用。
多位開發者實測後共識:對小任務只用 /office-hours + /review + /ship 三件套。多角色切換有額外成本,只有跨日的多功能專案才值得跑完整 sprint。
Garry 自己在 docs/skills.md 寫的玩法:對任何模糊想法都先丟給 /office-hours。它會逼問六個問題,把「日報 app」這種需求重構成「個人幕僚 AI」,範圍更野、但更貼近真痛點。
repo 裡有個冷門目錄 skillify/——它會把你寫好的工作流程封裝成新的 Claude Skill,類似 gstack 自己。如果你在做 AI agent / skill 類產品,用它做 dogfooding 是最快的迭代方式。
Garry 公開承認他常開 10–15 個 Conductor session 並行。技巧是先用 /office-hours 把 design doc 落到 ~/.gstack/projects/,各 session 都讀同一份 doc 才不會發散。
同一段 diff,讓 Claude 跑 /review,再讓 OpenAI Codex CLI 跑 /codex。兩邊都標的 finding 通常是真的;只有一邊標的,八成是模型偏見。Reddit 上 AI 專案開發者最愛這招。
gstack 的每個 SKILL.md 都有 voice trigger 短語。搭配 AquaVoice 或 Whisper 在 Mac 上講「run a security check」、「do an engineering review」就會啟動對應指令——不用記斜線名稱。
來源 · 官方 README + agenticcoding.substack執行 gstack-config set checkpoint_mode continuous 後,任何技能跑到一半都會自動 commit 一個 WIP: 前綴 + [gstack-context] 結構化說明。Claude Code 崩潰或 context 爆炸時,用 /context-restore 就能完整接回。
遇到 LinkedIn、Notion 之類常爬的網站,用 $B domain-skill save 寫一條備忘(像「LinkedIn 的 Apply 按鈕在 iframe 裡」)。下次再造訪同 hostname 會自動觸發,連跨專案都能共用。
Reddit 開發者最讚的就是這個:/qa <url> 會真開瀏覽器點按鈕、發現 bug、修掉、為這個 bug 生 regression test、再驗證。這是把「vibe coding」變安全的關鍵。
AI agent / Skill 類專案最容易踩 prompt injection 跟 data exfil。/cso 內建 STRIDE + OWASP Top 10,17 條誤判排除規則,每個 finding 都附具體攻擊腳本——比一般 SAST 更貼近 LLM 場景。
以下是一段真實情境改寫:你想做一個「給小孩用的 AI 學習助手」,但沒講清楚誰用、解決什麼痛點。看 gstack 怎麼透過 /office-hours 把你拉回到第一性原理,接著用 /autoplan 跑完三輪審查、/qa 真的開瀏覽器測試、/ship 開 PR。
你說「學習助手」,agent 說「你在做幕僚」——這不是 LLM 的魔法,是 gstack 在系統 prompt 裡硬寫了「不要照字面接 ticket、要找隱藏的真問題」。/office-hours 的 SKILL.md 大概 600 行,前 100 行就是逼模型切換到 Founder Mode 的指令。
八個指令,從模糊想法走到 PR——這就是 23 人團隊的意義:你不是少了一個工程師,而是少了一個會在你寫 code 之前先逼你想清楚的產品總監。
gstack-config set telemetry off 永久關掉。
最 underrated 的事實:每個 SKILL.md 都是純 Markdown。你可以打開來改、加章節、加你自己的審查規則,完全不需要寫 code。Garry 也鼓勵你 fork。
1. 客製化你的 /review。打開 ~/.claude/skills/gstack/review/SKILL.md,在「Critical Findings」段落加你公司的 lint 規則、命名慣例。下次 /review 就會抓。
2. 用 /skillify 封裝你的 workflow。repo 內建的 skillify/ 會把你重複的 Claude Code 操作打包成新 skill,放進 ~/.claude/skills/your-name/。你的 prompt 工程也能變成資產。
3. 接 GBrain 做持久記憶。跑 /setup-gbrain 把專案知識存到 Postgres(本機 PGLite 或 Supabase),Claude Code 重啟也記得你的 codebase 模式跟過去決策。
4. 接 OpenClaw 做 ACP 多 agent。OpenClaw 可以同時跑多個 Claude session,搭配 gstack 變成你的「個人工程部」。Garry 自己常開 10–15 個並行。
5. 加你自己的 host。如果你用的 AI agent 不在預設 10 個裡,看 docs/ADDING_A_HOST.md——只需要寫一個 TypeScript config 檔,不用改任何 code。
① docs/skills.md——每個技能的哲學、實例、工作流程深度解析。
② ETHOS.md——Garry 的建造哲學:Boil the Lake、Search Before Building、三層知識結構。
③ USING_GBRAIN_WITH_GSTACK.md——把記憶層接起來的完整步驟。