gstack 是一套可執行的流程,而非單純工具集。
編者手記
角色化:每個工作流由獨立斜線指令承擔。
大多數 Claude skill 是一組
SKILL.md加上 prompt 模版。gstack 則把每個角色的工作流拆成獨立斜線指令,/plan-ceo-review做商業判斷、/plan-eng-review做架構判斷、/cso跑 OWASP 與 STRIDE 稽核。不同角色的指令輪流審閱同一份產出,而非依賴單一 prompt 模版。以邏輯行數衡量產出,而非原始程式碼行數。
gstack 以邏輯行數(有意義的變更量)衡量產出,而非原始程式碼行數。每次
/ship會自動替該功能產生測試,/qa發現的每個 bug 都會產出回歸測試,目標為 100% 覆蓋率。10–15 條平行 sprint 的編排管理。
gstack 設計的目標是同時跑 10–15 個 Claude Code session 而不互相打架。它以
/freeze、/guard、/canary、/careful這組安全閘門避免平行寫作造成衝突,使單人可在一週內完成相當於小型團隊的工作量。
角色 Roles
gstack 的 24+ 個指令按虛擬工程團隊的六個角色組織:規劃、設計、開發、QA、資安、維運。每個角色都有專屬的斜線指令與評審語氣。
角色與指令
VIRTUAL TEAM · 24+ SLASH COMMANDS · UPDATED APR 2026
排名 01/06
garrytan / gstack · PlanningCEO 與規劃:動手前的審查
五個規劃指令,把商業、工程、設計、DX 四個視角攤在決策前
/office-hours 做早會式的 OKR 校準、/plan-ceo-review 讓 Claude 扮演 CEO 挑戰商業假設、/plan-eng-review 做工程可行性與架構審查、/plan-design-review 挑設計盲點、/plan-devex-review 看開發者體驗與長期維護。這五個指令構成 gstack 的規劃層,所有功能開發前均先通過四個角色的審查。
- ✓ Process-First
- CEO 審查
- 架構審查
- 設計審查
- DX 審查
- /
- 06
- Commands
- 5
- Role
- Planning
- Cadence
- 每日起手式
排名 02
garrytan / gstack · Design設計師:設計系統先於功能開發
設計系統作為基礎設施,在功能開發前建立並固定
/design-consultation 從零建立品牌的 design system;/design-shotgun 一次產出多個風格方向;/design-html 直出可貼上 Claude 的 HTML 原型;/design-review 由 Claude 模擬資深設計師做批判審查。gstack 的設計流程要求設計系統先於任何功能開發建立,後續的 /ship 自動繼承規範。
- Design System
- Shotgun 打樣
- HTML 原型
- Commands
- 4
- Role
- Designer
排名 03
garrytan / gstack · Development工程經理:寫、審、出三個環節
/ship、/review、/investigate、/land-and-deploy、/autoplan
/ship 完成功能並自動產出測試;/review 做 PR 審查、指出架構與安全問題;/investigate 處理無法複現的 bug;/land-and-deploy 合併後自動走到正式部署;/autoplan 從需求反推拆分子任務。這組是 gstack 日常最常呼叫的指令。
- 測試同步
- 自動拆解
- PR 審查
- Commands
- 5
- Role
- Eng Manager
排名 04
garrytan / gstack · QA & BenchmarkQA Lead:每個 bug 都留下回歸測試
/qa、/qa-only、/benchmark、/canary,以工具強制 100% 測試覆蓋
/qa 修 bug 的同時強制產出對應的回歸測試;/qa-only 只測不改,讓你手動改 code;/benchmark 做效能基線;/canary 小量導流灰度驗證。gstack 的目標是 100% 測試覆蓋,用工具強制而非口號。
- 回歸測試
- Canary 部署
- 100% 覆蓋
- Commands
- 4
- Role
- QA Lead
排名 05
garrytan / gstack · SecurityCSO:OWASP + STRIDE 雙軌稽核
一個指令 /cso,完成獨立開發者做不到的安全審查
/cso 讓 Claude 扮演資安長,跑 OWASP Top 10 與 STRIDE 威脅建模。對 side project 尤其實用,因為多數獨立開發者沒有專職資安顧問。gstack 還內建 prompt injection 防禦(ML 分類器 + canary tokens),對 sidebar agent 模式的應用特別重要。
- OWASP Top 10
- STRIDE
- Prompt Injection 防禦
- Command
- /cso
- Role
- CSO
排名 06
garrytan / gstack · Ops & Safety維運與安全閘門
/browse、/pair-agent、/freeze、/guard、/careful、/canary
維運這一組是 gstack 能同時跑 10–15 條 Claude session 的秘密:/freeze 凍結整份 codebase 讓你手動處理;/guard 建立高風險檔案的編輯白名單;/careful 要求 Claude 每步都停下來確認;/browse 讓 Claude 透過 Playwright 真的打開瀏覽器操作你的 app。
- 多 session 同步
- Playwright
- 編輯閘門
- Commands
- 6+
- Role
- Ops / Safety
安裝 Installation
clone 到 ~/.claude/skills/gstack,執行一次 ./setup,即可在 Claude Code 中呼叫所有斜線指令。
安裝與設定
BUN · GIT · TEAM MODE · 30 SECONDS
排名 01/05
garrytan / gstack · Global Install三十秒 全域安裝
clone + setup 一行搞定,所有指令全域可用
執行 git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup。./setup 會檢查 Bun v1.0+ 是否存在(Windows 上會 fallback 到 Node),下載 Playwright Chromium,並把斜線指令註冊到 Claude Code 的全域 skills 目錄。下一次重啟 Claude Code 就能用。
- ✓ 30 秒完成
- Bun v1.0+
- Node fallback
- Playwright 內建
- /
- 05
- Target
- ~/.claude/skills
- Setup
- ./setup
- Runtime
- Bun / Node
排名 02
garrytan / gstack · Team ModeTeam Mode:固定版本供團隊統一使用
在 repo 內固定版本,保障團隊成員的 AI 產出一致性
(cd ~/.claude/skills/gstack && ./setup --team) && ~/.claude/skills/gstack/bin/gstack-team-init required。這會在 repo 內生成 .claude/ 與 CLAUDE.md,任何人跑 AI 協助工作時都會自動載入同一版 gstack,並持續自動更新。適合 3 人以上共享 codebase 的團隊。
- Per-Repo 固定版
- 自動更新
- CLAUDE.md
- Flag
- --team
- Writes
- .claude/
排名 03
garrytan / gstack · Per-projectPer-project 設定:.gstack/ 與 CLAUDE.md
每個 repo 都可覆寫預設 persona 與 guardrail
安裝後每個專案會擁有自己的 .gstack/ 目錄存放狀態與設定,而 CLAUDE.md 則是給 Claude 讀的「專案說明書」。你可以在這裡調整 CEO 的語氣、加入業界詞彙、指定測試框架,或禁用特定指令。每次 /gstack-upgrade 會保留你的自訂。
- Guardrail
- Persona 覆寫
- 版本升級安全
- Dir
- .gstack/
- Config
- CLAUDE.md
排名 04
garrytan / gstack · Browser & Cookies瀏覽器與 Cookie 接管
讓 Claude 真的打開你已登入的後台做事
/setup-browser-cookies 會從你本機的 Chrome、Arc、Brave、Edge 匯出 cookie 到 gstack 專屬的 Playwright Chromium,讓 /browse 指令能以你的登入身份瀏覽 Stripe dashboard、Vercel、HubSpot 等服務。適用於需要取得真實資料才能做決定的自動化任務。
- Chrome / Arc / Brave / Edge
- MFA 交接
- Playwright
- Engine
- Chromium
- Auth
- Cookie import
排名 05
garrytan / gstack · Upgrade & Telemetry升級路徑與選用遙測
/gstack-upgrade 滾動更新,Supabase 遙測可關閉
/gstack-upgrade 會拉取 main 分支最新版本、執行 migration、保留你本地的 CLAUDE.md 自訂。選用遙測寫進 Supabase supabase/migrations/ 定義的表,Opt-in,不啟用時只寫本機 JSONL。作者以這份遙測決定下一版的優化方向。
- 滾動升級
- Opt-in Telemetry
- 本機 JSONL
- Command
- /gstack-upgrade
- Telemetry
- Supabase · 選用
應用 Workflows
gstack 的 81.4k ★ 主要來自六種具體工作流已寫進指令。以下六條是最常被部署的場景。
實戰應用
SOLO FOUNDERS · PARALLEL SPRINTS · RELEASE ENG
排名 01/06
garrytan / gstack · Solo Sprint獨立創業者的一週工作循環
週一 /office-hours,週五 /land-and-deploy
週一早上跑 /office-hours 設定本週目標;每條功能先 /autoplan → /plan-ceo-review → /plan-eng-review;寫入 /ship 自動產測試;/qa 補回歸;/cso 週間做一次安全稽核;週五 /land-and-deploy 進 production;最後 /retro 回顧一週。這就是 Garry Tan 自述的實際日程。
- ✓ Garry Tan 日常
- 週一早會
- 週五部署
- retro 收尾
- /
- 06
- Cycle
- 一週
- Entry
- /office-hours
- Close
- /retro
排名 02
garrytan / gstack · Parallel Sessions10–15 條 並行 sprint
10–15 個 Claude Code session 同時運行,依靠安全閘門避免互相干擾
打開 10+ 個 Claude Code terminal session,每個負責獨立模組。用 /guard 建立高風險檔案白名單避免同時編輯;用 /freeze 在做架構變更時暫停其他 session;用 /pair-agent 把兩個 session 拉近做結對審查。此方案的可行性來自 gstack 的安全閘門機制,而非 Claude 模型本身的能力。
- 10+ sessions
- 檔案白名單
- 結對審查
- Max
- 15 sessions
- Gate
- /guard /freeze
排名 03
garrytan / gstack · Design-First設計先行的產品迭代
/design-consultation 建系統,再讓功能繼承
新專案先執行 /design-consultation,由 Claude 引導建立設計系統(色票、字級、元件),產出結果存入 .gstack/。之後每個 /ship 都會自動繼承這份系統規範。適用於從 MVP 跨到 v1 的階段。
- Design System
- 規範繼承
- MVP → v1
- Entry
- /design-consultation
- Outputs
- .gstack/
排名 04
garrytan / gstack · Codex Cross-Review多模型交叉審查 /codex
用 OpenAI Codex 重審 Claude 的輸出,避開同家盲點
/codex 指令會把當前變更丟給 OpenAI Codex CLI 或 Gemini CLI 再審一次,作為雙模型交叉驗證。gstack 同時支援 Cursor、OpenCode、Factory Droid、Slate、Kiro、Hermes、GBrain。不同模型對同一個 bug 的盲點不同,多模型路由可降低漏報風險。
- OpenAI Codex
- Gemini CLI
- 雙模型驗證
- Command
- /codex
- Platforms
- 8+
排名 05
garrytan / gstack · Release Eng發版工程師:/document-release
每次上線都自動產出 changelog 與顧客公告
/land-and-deploy 完成部署後呼叫 /document-release,Claude 會依本週 commit、PR、測試結果自動產出三份文件:內部 changelog、顧客公告 email/blog post、社群貼文草稿。解決獨立創業者「做完了但沒人知道」的老問題。
- Changelog
- 顧客公告
- 社群貼文
- Command
- /document-release
- Outputs
- 3 formats
排名 06
garrytan / gstack · Prompt InjectionSidebar Agent 的 安全堡壘
ML 分類器 + canary tokens,抵禦 prompt injection
當你把 Claude 當成 sidebar agent 接入產品(例如 AI 客服、AI 搜尋),使用者輸入可能夾帶 prompt injection 指令。gstack 內建多層 ML 分類器與 canary tokens 偵測,若被繞過即可從 log 反推。對需要把 Claude 接到終端使用者的 SaaS 特別關鍵。
- ML 分類器
- Canary Tokens
- ✓ 多層防禦
- Threat
- Prompt Injection
- Defense
- 多層
四個導入起點,對應四種角色
導入計畫
依角色與需求選擇起點。gstack 包含 24+ 個指令,不建議全部同時導入。先掌握兩至三個核心指令,再逐步擴展至完整流程。
01 · 獨立創業者 · Solo Founder
從 /office-hours + /ship 開始
安裝後最先跑 /office-hours 設定本週目標,再挑一項用 /ship 走一次完整流程(會順便產測試)。兩個指令就夠看出 gstack 跟一般 Claude Code 的差距。第二週再加 /cso 與 /retro。
02 · 技術主管 · Tech Lead
用 --team mode 固定版本
在主 repo 跑 ./setup --team 與 gstack-team-init required,把 gstack 寫進 CLAUDE.md。團隊成員下次拉 repo 時會自動拿到相同版本,並在 PR 流程中強制跑 /review。特別適合 3–10 人的新創工程團隊。
03 · 產品團隊 · Product Pod
設計先行:/design-consultation
先用 /design-consultation 建立產品的設計系統存進 .gstack/,之後每個 /ship 都會自動繼承規範。搭配 /design-shotgun 做視覺方向探索、/design-review 定期對齊,從 MVP 到 v1 會穩定得多。
04 · SaaS 團隊 · Production Ready
/cso + /canary + /document-release
把 Claude 接進顧客流量的 SaaS,先跑 /cso 做 OWASP / STRIDE 審查與 prompt injection 防禦設定;每次部署走 /canary 灰度驗證;上線後 /document-release 產出 changelog 與顧客公告。這是 gstack 最能發揮的場景。