GSD (Get Shit Done) provides a complete workflow for taking projects from idea to execution through systematic planning, research, and phase-based development.
Full workflow port from Claude Code - Includes:
- - Deep questioning and context gathering
- Automated domain research (4 parallel researchers)
- Requirements definition and scoping
- Roadmap creation with phase structure
- Phase planning with research and verification
- Wave-based parallel execution
- Goal-backward verification
This is the complete GSD system, not a simplified version.
What would you like to do?
Core workflow commands:
- - new-project - Initialize a new project with deep context gathering, research, requirements, and roadmap
- plan-phase [N] - Create execution plans for a phase (with optional research)
- execute-phase [N] - Execute all plans in a phase with wave-based parallelization
- progress - Check project status and intelligently route to next action
- debug [issue] - Systematic debugging with persistent state across context resets
- quick - Execute ad-hoc tasks with GSD guarantees but skip optional agents
- discuss-phase [N] - Gather context through adaptive questioning before planning
- verify-work [N] - Validate built features through conversational UAT
- map-codebase - Analyze existing codebase for brownfield projects
- pause-work - Create handoff when pausing mid-phase
- resume-work - Resume from previous session with full context
- add-todo [desc] - Capture idea or task for later
- check-todos [area] - List and work on pending todos
- add-phase - Add phase to end of milestone
- insert-phase - Insert urgent decimal phase
- remove-phase - Remove future phase and renumber
- new-milestone [name] - Start new milestone cycle
- complete-milestone - Archive milestone and tag
- audit-milestone [ver] - Verify milestone completion
- settings - Configure workflow toggles and model profile
Flags:
- -
plan-phase [N] --research - Force re-research before planning - INLINECODE1 - Skip research, plan directly
- INLINECODE2 - Gap closure mode (after verification finds issues)
- INLINECODE3 - Skip plan verification loop
- INLINECODE4 - Execute only gap closure plans
Usage:
- -
/gsd new-project - Start a new project - INLINECODE6 - Plan phase 1
- INLINECODE7 - Execute phase 1
- INLINECODE8 - Check where you are and what's next
- INLINECODE9 - Start debugging session
- INLINECODE10 - Quick ad-hoc task without full ceremony
- Or just tell me what you want and I'll guide you through GSD
What GSD does:
- 1. Deep questioning - Understand what you're building through conversation
- Research - 4 parallel researchers investigate domain (stack, features, architecture, pitfalls)
- Requirements - Define v1 scope through feature selection
- Roadmap - Derive phases from requirements (not imposed structure)
- Phase planning - Create executable plans with tasks, dependencies, verification
- Execution - Run plans in parallel waves with per-task commits
- Verification - Check must_haves against actual codebase
Based on user input, route to appropriate workflow:
| Intent | Workflow |
|---|
| "new project", "initialize", "start project" | workflows/new-project.md |
| "new-project" (explicit) |
workflows/new-project.md |
| "plan phase", "plan-phase", "create plan" | workflows/plan-phase.md |
| "execute phase", "execute-phase", "start work" | workflows/execute-phase.md |
| "progress", "status", "where am I" | workflows/progress.md |
| "debug", "investigate", "bug", "issue" | workflows/debug.md |
| "quick", "quick task", "ad-hoc" | workflows/quick.md |
| "discuss phase", "discuss-phase", "context" | workflows/discuss-phase.md |
| "verify", "verify-work", "UAT", "test" | workflows/verify-work.md |
| "map codebase", "map-codebase", "analyze code" | workflows/map-codebase.md |
| "pause", "pause-work", "stop work" | workflows/pause-work.md |
| "resume", "resume-work", "continue" | workflows/resume-work.md |
| "add todo", "add-todo", "capture" | workflows/add-todo.md |
| "check todos", "check-todos", "todos", "list todos" | workflows/check-todos.md |
| "add phase", "add-phase" | workflows/add-phase.md |
| "insert phase", "insert-phase", "urgent phase" | workflows/insert-phase.md |
| "remove phase", "remove-phase", "delete phase" | workflows/remove-phase.md |
| "new milestone", "new-milestone", "next milestone" | workflows/new-milestone.md |
| "complete milestone", "complete-milestone", "archive" | workflows/complete-milestone.md |
| "audit milestone", "audit-milestone", "audit" | workflows/audit-milestone.md |
| "settings", "config", "configure" | workflows/settings.md |
Workflow Files
Located in workflows/:
- - new-project.md - Full project initialization workflow
- plan-phase.md - Phase planning with research and verification
- execute-phase.md - Wave-based execution orchestrator
- progress.md - Status check and intelligent routing to next action
- debug.md - Systematic debugging with persistent state
- quick.md - Ad-hoc tasks with GSD guarantees, skip optional agents
- discuss-phase.md - Gather context through adaptive questioning
- verify-work.md - Conversational UAT to validate built features
- map-codebase.md - Parallel codebase analysis for brownfield projects
- pause-work.md - Create handoff when pausing mid-phase
- resume-work.md - Resume with full context restoration
- add-todo.md - Capture ideas/tasks for later
- check-todos.md - List and work on pending todos
- add-phase.md - Add phase to end of milestone
- insert-phase.md - Insert urgent decimal phase
- remove-phase.md - Remove future phase and renumber
- new-milestone.md - Start new milestone cycle
- complete-milestone.md - Archive milestone and tag
- audit-milestone.md - Verify milestone completion
- settings.md - Configure workflow toggles
Agent Files
Located in agents/:
- - gsd-project-researcher.md - Research domain ecosystem (stack, features, architecture, pitfalls)
- gsd-phase-researcher.md - Research how to implement a specific phase
- gsd-research-synthesizer.md - Synthesize parallel research into cohesive SUMMARY.md
- gsd-roadmapper.md - Create roadmap from requirements and research
- gsd-planner.md - Create detailed execution plans for a phase
- gsd-plan-checker.md - Verify plans will achieve phase goal before execution
- gsd-executor.md - Execute a single plan with task-by-task commits
- gsd-verifier.md - Verify phase goal achieved by checking must_haves against codebase
- gsd-debugger.md - Investigate bugs using scientific method with persistent state
- gsd-codebase-mapper.md - Analyze existing codebase for brownfield projects
- gsd-integration-checker.md - Verify cross-phase integration and E2E flows
Reference Files
Located in references/:
- - questioning.md - Deep questioning techniques and context checklist
- ui-brand.md - UI/UX principles and brand guidelines
Templates
Located in templates/:
- - project.md - PROJECT.md template
- requirements.md - REQUIREMENTS.md template
- research-project/ - Research output templates (STACK, FEATURES, ARCHITECTURE, PITFALLS, SUMMARY)
Workflow Pattern
GSD uses orchestrator + subagent pattern:
- 1. Orchestrator (workflow) - Stays in main context, spawns subagents, routes flow
- Subagents (agents) - Fresh context, focused task, return structured result
- Iteration - Verification loops (planner → checker → planner) until quality gates pass
This allows:
- - Lean orchestrator context (~15%)
- Fresh context per subagent (100%)
- Parallel execution (4 researchers, multiple plans in wave)
- Verification before wasting execution time
- - User can initialize new projects via INLINECODE15
- Full workflow executes: questioning → research → requirements → roadmap
- Phase planning includes research and verification loop
- Phase execution uses wave-based parallelization
- Verification checks must_haves against actual code
- INLINECODE16 directory structure created with all artifacts
- Clear next steps provided at each stage
技能名称: gsd
详细描述:
GSD(Get Shit Done,高效执行系统)提供了一套完整的工作流程,通过系统化规划、调研和分阶段开发,将项目从构思推进到执行。
完整工作流程移植自 Claude Code - 包含:
- - 深度提问与上下文收集
- 自动化领域调研(4个并行调研模块)
- 需求定义与范围界定
- 带有阶段结构的路线图创建
- 包含调研与验证的阶段规划
- 基于波次的并行执行
- 目标逆向验证
这是完整的 GSD 系统,而非简化版本。
您想做什么?
核心工作流程命令:
- - new-project - 通过深度上下文收集、调研、需求和路线图来初始化新项目
- plan-phase [N] - 为某个阶段创建执行计划(可选调研)
- execute-phase [N] - 以波次并行方式执行某个阶段中的所有计划
- progress - 检查项目状态并智能路由到下一步操作
- debug [issue] - 系统化调试,在上下文重置时保持持久状态
- quick - 执行临时任务,保留 GSD 保证,但跳过可选代理
- discuss-phase [N] - 通过自适应提问收集上下文后再进行规划
- verify-work [N] - 通过对话式用户验收测试验证已构建的功能
- map-codebase - 分析现有代码库(适用于棕地项目)
- pause-work - 在阶段中途暂停时创建交接文档
- resume-work - 恢复完整上下文,从上次会话继续
- add-todo [desc] - 记录想法或任务供后续处理
- check-todos [area] - 列出并处理待办事项
- add-phase - 在里程碑末尾添加阶段
- insert-phase - 插入紧急的小数阶段
- remove-phase - 移除未来阶段并重新编号
- new-milestone [name] - 启动新的里程碑周期
- complete-milestone - 归档里程碑并添加标签
- audit-milestone [ver] - 验证里程碑完成情况
- settings - 配置工作流程开关和模型配置文件
标志:
- - plan-phase [N] --research - 在规划前强制重新调研
- plan-phase [N] --skip-research - 跳过调研,直接规划
- plan-phase [N] --gaps - 差距弥补模式(在验证发现问题后使用)
- plan-phase [N] --skip-verify - 跳过计划验证循环
- execute-phase [N] --gaps-only - 仅执行差距弥补计划
用法:
- - /gsd new-project - 启动新项目
- /gsd plan-phase 1 - 规划阶段 1
- /gsd execute-phase 1 - 执行阶段 1
- /gsd progress - 检查当前进度及下一步
- /gsd debug 按钮不工作 - 启动调试会话
- /gsd quick - 快速执行临时任务,无需完整流程
- 或者直接告诉我您的需求,我将引导您完成 GSD 流程
GSD 的功能:
- 1. 深度提问 - 通过对话了解您正在构建的内容
- 调研 - 4个并行调研模块研究领域(技术栈、功能、架构、陷阱)
- 需求 - 通过功能选择定义 v1 范围
- 路线图 - 从需求中推导出阶段(而非强加结构)
- 阶段规划 - 创建包含任务、依赖关系和验证的可执行计划
- 执行 - 以并行波次运行计划,每个任务独立提交
- 验证 - 对照实际代码库检查必须实现的功能
根据用户输入,路由到相应的工作流程:
| 意图 | 工作流程 |
|---|
| 新项目, 初始化, 启动项目 | workflows/new-project.md |
| new-project(显式) |
workflows/new-project.md |
| 规划阶段, plan-phase, 创建计划 | workflows/plan-phase.md |
| 执行阶段, execute-phase, 开始工作 | workflows/execute-phase.md |
| 进度, 状态, 我在哪里 | workflows/progress.md |
| 调试, 调查, 错误, 问题 | workflows/debug.md |
| 快速, 快速任务, 临时 | workflows/quick.md |
| 讨论阶段, discuss-phase, 上下文 | workflows/discuss-phase.md |
| 验证, verify-work, 用户验收测试, 测试 | workflows/verify-work.md |
| 映射代码库, map-codebase, 分析代码 | workflows/map-codebase.md |
| 暂停, pause-work, 停止工作 | workflows/pause-work.md |
| 恢复, resume-work, 继续 | workflows/resume-work.md |
| 添加待办, add-todo, 记录 | workflows/add-todo.md |
| 检查待办, check-todos, 待办事项, 列出待办 | workflows/check-todos.md |
| 添加阶段, add-phase | workflows/add-phase.md |
| 插入阶段, insert-phase, 紧急阶段 | workflows/insert-phase.md |
| 移除阶段, remove-phase, 删除阶段 | workflows/remove-phase.md |
| 新里程碑, new-milestone, 下一个里程碑 | workflows/new-milestone.md |
| 完成里程碑, complete-milestone, 归档 | workflows/complete-milestone.md |
| 审计里程碑, audit-milestone, 审计 | workflows/audit-milestone.md |
| 设置, 配置, configure | workflows/settings.md |
工作流程文件
位于 workflows/ 目录:
- - new-project.md - 完整项目初始化工作流程
- plan-phase.md - 包含调研和验证的阶段规划
- execute-phase.md - 基于波次的执行编排器
- progress.md - 状态检查及智能路由到下一步操作
- debug.md - 具有持久状态的系统化调试
- quick.md - 临时任务,保留 GSD 保证,跳过可选代理
- discuss-phase.md - 通过自适应提问收集上下文
- verify-work.md - 对话式用户验收测试,验证已构建功能
- map-codebase.md - 并行代码库分析(适用于棕地项目)
- pause-work.md - 在阶段中途暂停时创建交接文档
- resume-work.md - 恢复完整上下文继续工作
- add-todo.md - 记录想法/任务供后续处理
- check-todos.md - 列出并处理待办事项
- add-phase.md - 在里程碑末尾添加阶段
- insert-phase.md - 插入紧急的小数阶段
- remove-phase.md - 移除未来阶段并重新编号
- new-milestone.md - 启动新的里程碑周期
- complete-milestone.md - 归档里程碑并添加标签
- audit-milestone.md - 验证里程碑完成情况
- settings.md - 配置工作流程开关
代理文件
位于 agents/ 目录:
- - gsd-project-researcher.md - 调研领域生态系统(技术栈、功能、架构、陷阱)
- gsd-phase-researcher.md - 调研如何实现特定阶段
- gsd-research-synthesizer.md - 将并行调研结果整合为统一的 SUMMARY.md
- gsd-roadmapper.md - 根据需求和调研创建路线图
- gsd-planner.md - 为某个阶段创建详细的执行计划
- gsd-plan-checker.md - 在执行前验证计划能否实现阶段目标
- gsd-executor.md - 逐任务提交执行单个计划
- gsd-verifier.md - 通过对照代码库检查必须实现的功能来验证阶段目标是否达成
- gsd-debugger.md - 使用科学方法并保持持久状态调查错误
- gsd-codebase-mapper.md - 分析现有代码库(适用于棕地项目)
- gsd-integration-checker.md - 验证跨阶段集成和端到端流程
参考文件
位于 references/ 目录:
- - questioning.md - 深度提问技巧和上下文检查清单
- ui-brand.md - UI/UX 原则和品牌指南
模板
位于 templates/ 目录:
- - project.md - PROJECT.md 模板
- requirements.md - REQUIREMENTS.md 模板
- research-project/ - 调研输出模板(STACK、FEATURES、ARCHITECTURE、