首页 GSD (Get Shit Done)
340px

🚀 一眼入口 >>>

面向 Claude Code 的元提示和上下文工程框架,解决大模型上下文腐败问题
一句话定位:描述你想构建的东西 → GSD 通过结构化工作流帮你完成,保持上下文始终新鲜。
核心哲学:说清楚你要什么,GSD 帮你完成。背后是 context engineering、XML 格式化、子代理编排,但对你只是一个命令接着一个命令。

⚡ 最小工作流 >>>

一个里程碑的完整生命周期
/gsd:new-project                  # 初始化项目
/gsd:discuss-phase 1             # 捕获实施决策
/gsd:plan-phase 1                # 研究 + 规划 + 验证
/gsd:execute-phase 1              # 波次并行执行
/gsd:verify-work 1                # 人工验收测试
/gsd:ship 1                      # 从验证工作创建 PR
/gsd:complete-milestone           # 归档里程碑,标记发布
/gsd:new-milestone                # 开始下一版本
快速模式(临时任务,不需要完整规划):
/gsd:quick "添加深色模式切换"     # 立即执行
/gsd:quick --full "修复登录 bug"  # 含讨论 + 研究 + 验证

🚀 全新项目初始化 >>>

描述你想构建的东西,GSD 通过提问理解需求
  • /gsd:new-project [--auto]:启动新建项目流程
系统依次执行:提问 → 研究调研 → 需求定义 → 路线图
# 交互模式
/gsd:new-project
# 描述:我想做一个天气应用,用 Vue + Vite

# 自动模式(跳过确认)
/gsd:new-project --auto
创建的上下文文件:
文件用途
PROJECT.md项目愿景,始终加载
REQUIREMENTS.md作用域 v1/v2 需求,可追踪阶段
ROADMAP.md前进方向,已完成项
STATE.md决策、阻塞器、跨会话记忆
.planning/research/生态知识(栈、功能、架构、陷阱)

🗺️ 代码库分析 >>>

让 GSD 理解你的现有代码库,后续提问更精准
  • /gsd:map-codebase [area]:并行分析现有代码库
分析内容:技术栈、框架、架构、代码规范、潜在问题
# 先分析代码库,再新建项目
/gsd:map-codebase
/gsd:new-project

💬 Discuss Phase >>>

捕获实施决策,为规划提供上下文
  • /gsd:discuss-phase [N] [--auto] [--analyze] [--chain]
分析阶段并识别灰色区域:布局、交互、API 响应格式、错误处理、内容结构等
标志说明
--auto自动确认,批量处理
--analyze添加权衡分析
--chain自动链式执行 discuss → plan → execute
/gsd:discuss-phase 1
# 选择关注的领域,回答问题

/gsd:discuss-phase 1 --analyze
# 添加 trade-off 分析

/gsd:discuss-phase 1 --chain
# 自动进入规划和执行,无需手动推进
输出:{phase_num}-CONTEXT.md

📋 Plan Phase >>>

研究 + 规划 + 验证
  • /gsd:plan-phase [N] [--auto] [--reviews]
研究如何实现该阶段,创建 2-3 个原子任务计划
标志说明
--auto自动确认
--reviews加载代码库 review 发现
/gsd:plan-phase 1
# 输出:{phase_num}-RESEARCH.md, {phase_num}-{N}-PLAN.md

⚙️ Execute Phase >>>

波次并行执行所有计划
  • /gsd:execute-phase <N>
按依赖关系分组执行,每个计划在全新上下文中运行
/gsd:execute-phase 1
# 输出:{phase_num}-{N}-SUMMARY.md, {phase_num}-VERIFICATION.md

✅ Verify Work >>>

人工用户验收测试
  • /gsd:verify-work [N]
系统提取可测试的交付物,逐个引导你验证
/gsd:verify-work 1
# 输出:{phase_num}-UAT.md,若有问题则创建修复计划

🚢 Ship & Milestone >>>

创建 PR、归档里程碑、开始下一版本
/gsd:ship 1 [--draft]          # 从验证工作创建 PR
/gsd:complete-milestone         # 归档里程碑,标记发布
/gsd:new-milestone [name]      # 开始下一版本
/gsd:audit-milestone           # 验证里程碑是否达成
/gsd:milestone-summary [version] # 生成项目总结,用于团队 onboarding

⚡ 快速模式 >>>

快速执行临时任务,不需要完整规划
  • /gsd:quick [text] [--full] [--validate] [--discuss] [--research]
Quick mode 给你 GSD 保障(原子提交、状态追踪),但有更快路径。
标志组合效果
无标志仅执行,跳过研究和验证
--discuss先收集上下文再执行
--research执行前先研究实现方案
--validate执行 + 计划检查 + 验证
--full完整 pipeline:讨论 + 研究 + 检查 + 验证
--discuss --research --validate所有阶段组合
/gsd:quick "添加深色模式切换"       # 最快路径

/gsd:quick "修复登录 bug" --full    # 完整验证

/gsd:quick "重构用户模块" --discuss --research  # 带研究和讨论

🌊 Workstreams >>>

管理并行里程碑工作流
/gsd:workstreams list                    # 显示所有 workstream
/gsd:workstreams create <name>           # 创建新的 namespaced workstream
/gsd:workstreams switch <name>          # 切换 active workstream
/gsd:workstreams complete <name>         # 完成并合并 workstream

🏗️ Workspaces >>>

多项目隔离工作空间
/gsd:new-workspace                        # 创建隔离 workspace(含 repo 副本)
/gsd:list-workspaces                      # 显示所有 workspace 及状态
/gsd:remove-workspace <name>              # 移除 workspace 并清理 worktrees

🎨 UI 设计 >>>

前端阶段的 UI 设计合同与审计
/gsd:ui-phase [N]                         # 为前端阶段生成 UI-SPEC.md
/gsd:ui-review [N]                       # 回顾性 6-pillar 视觉审计

🔍 代码质量 >>>

跨 AI review、安全验证、PR 分支
/gsd:review                               # 跨 AI peer review 当前阶段或分支
/gsd:secure-phase [N]                     # 基于威胁模型的安全验证
/gsd:pr-branch                            # 创建过滤 .planning/ 提交的 PR 分支
/gsd:audit-uat                            # 审计缺少 UAT 的阶段
/gsd:docs-update                          # 经验证的文件生成(doc-writer + doc-verifier)

📌 Backlog & Threads >>>

未来想法、待办事项、跨会话持久化上下文
/gsd:plant-seed <idea>                    # 捕获前瞻性想法,带触发条件
/gsd:add-backlog <desc>                   # 添加到 backlog 停车场(999.x 编号)
/gsd:review-backlog                       # 审查并提升 backlog 项到 active milestone
/gsd:thread [name]                        # 持久化上下文线程,跨会话轻量级知识

💾 会话管理 >>>

暂停和恢复开发工作
/gsd:pause-work                          # 创建交接文档以便暂停
/gsd:resume-work                         # 恢复上次会话
/gsd:session-report                      # 生成会话总结,含完成的工作和结果

🔎 诊断与统计 >>>

问题诊断和项目统计
/gsd:forensics [desc]                    # 失败工作流的事后调查(诊断 stuck loops、缺失 artifacts、git 异常)
/gsd:health [--repair]                   # 验证 .planning/ 目录完整性
/gsd:stats                               # 显示项目统计:阶段、计划、需求、git 指标
/gsd:debug [desc]                       # 系统性调试,带持久状态

🧭 导航与帮助 >>>

查看当前位置和下一步
/gsd:progress                            # 查看当前位置和下一步
/gsd:next                                # 自动检测状态并运行下一步
/gsd:manager                             # 交互式命令中心,管理多阶段
/gsd:help                                # 显示所有命令和使用指南
/gsd:update                              # 更新 GSD,预览变更日志
/gsd:join-discord                        # 加入 GSD Discord 社区

🤖 Model Profiles >>>

控制每个代理使用的 Claude 模型
ProfilePlanningExecutionVerification
qualityOpusOpusSonnet
balancedOpusSonnetSonnet
budgetSonnetSonnetHaiku
inheritInheritInheritInherit
切换:/gsd:set-profile <profile>

🤝 Workflow Agents >>>

控制工作流中的自动化代理
Agent默认作用
workflow.researchtrue每个阶段规划前研究领域
workflow.plan_checktrue验证计划达成阶段目标
workflow.verifiertrue确认必须项已交付
workflow.auto_advancefalse自动链式执行 discuss → plan → execute
workflow.discuss_modediscuss讨论模式:discuss(访谈)或 assumptions(代码库优先)
workflow.skip_discussfalse自主模式下跳过 discuss-phase
workflow.use_worktreestrue切换执行时的工作树隔离
配置:/gsd:settings
/gsd:plan-phase --skip-research
/gsd:plan-phase --skip-verify

🌊 波次执行 >>>

基于依赖关系的并行执行策略
WAVE 1 (并行)           WAVE 2 (并行)         WAVE 3
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ Plan 01 │ │ Plan 02 │ → Plan 03 │ │ Plan 04 │ → Plan 05 │
│  用户    │ │ 产品    │   订单    │ │购物车   │   结账   │
└─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
    │           │             ↑           ↑             ↑
    └───────────┴─────────────┴───────────┘─────────────┘
                  依赖关系:Plan 03 依赖 Plan 01
优势:独立计划并行执行、依赖计划按序等待、每个计划在全新 200k 上下文中运行

📦 原子提交 >>>

每个任务完成后立即提交
abc123f docs(08-02): 完成用户注册计划
def456g feat(08-02): 添加邮箱确认流程
hij789k feat(08-02): 实现密码哈希
lmn012o feat(08-02): 创建注册端点
优势:Git bisect 精确定位失败任务、每个任务独立可回滚、为未来会话提供清晰历史

🌿 Git Branching >>>

控制 GSD 如何处理分支
Strategy说明
none提交到当前分支(默认)
phase每阶段创建一个分支,阶段完成时合并
milestone为整个里程碑创建一个分支,完成时合并
{
  "git": {
    "branching_strategy": "phase",
    "phase_branch_template": "gsd/phase-{phase}-{slug}",
    "milestone_branch_template": "gsd/{milestone}-{slug}"
  }
}

🛡️ 安全设置 >>>

保护敏感文件不被读取,内置安全加固
GSD v1.27+ 内置纵深安全:
  • 路径遍历防护 — 验证所有用户提供的文件路径在项目目录内
  • security.cjs
  • gsd-prompt-guard .planning/
  • --fields
将敏感文件添加到 Claude Code 的 deny 列表:
{
  "permissions": {
    "deny": [
      "Read(.env)",
      "Read(.env.*)",
      "Read(**/secrets/*)",
      "Read(**/*credential*)",
      "Read(**/*.pem)",
      "Read(**/*.key)"
    ]
  }
}

🚀 推荐使用方式 >>>

开启无打扰模式,让 GSD 真正释放生产力
建议使用 --dangerously-skip-permissions 标志运行 Claude Code:
claude --dangerously-skip-permissions
这样 GSD 可以:自动执行命令、自动提交 Git、无需频繁确认

⚙️ 支持的运行时 >>>

支持 Claude Code、OpenCode、Gemini、Codex、Copilot、Cursor、Windsurf、Antigravity、Augment
验证命令(因运行时而异):
运行时验证命令
Claude Code / Gemini / Copilot / Antigravity/gsd:help
OpenCode / Augment/gsd-help
Codex$gsd-help
安装:
npx get-shit-done-cc --claude --global   # Claude Code
npx get-shit-done-cc --opencode --global # OpenCode
npx get-shit-done-cc --gemini --global   # Gemini CLI
npx get-shit-done-cc --codex --global    # Codex
npx get-shit-done-cc --copilot --global  # GitHub Copilot
npx get-shit-done-cc --cursor --global   # Cursor CLI
npx get-shit-done-cc --windsurf --global # Windsurf
npx get-shit-done-cc --antigravity --global # Antigravity
npx get-shit-done-cc --all --global      # 全部运行时

🔧 故障排除 >>>

常见问题及解决方案
  • 安装后命令不工作?重启运行时以重新加载命令
  • /gsd:help
  • npx get-shit-done-cc@latest
  • CLAUDE_CONFIG_DIR:设置 环境变量
# Docker 环境中
CLAUDE_CONFIG_DIR=/home/youruser/.claude npx get-shit-done-cc --global
卸载:
npx get-shit-done-cc --<runtime> --global --uninstall