gsd-by-glittercowboy
/install gsd
\x3Cobjective> 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. \x3C/objective>
\x3Cintake> 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 \x3Cdesc> - Add phase to end of milestone
- insert-phase \x3Cafter> \x3Cdesc> - Insert urgent decimal phase
- remove-phase \x3CN> - Remove future phase and renumber
- new-milestone [name] - Start new milestone cycle
- complete-milestone \x3Cver> - 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 planningplan-phase [N] --skip-research- Skip research, plan directlyplan-phase [N] --gaps- Gap closure mode (after verification finds issues)plan-phase [N] --skip-verify- Skip plan verification loopexecute-phase [N] --gaps-only- Execute only gap closure plans
Usage:
/gsd new-project- Start a new project/gsd plan-phase 1- Plan phase 1/gsd execute-phase 1- Execute phase 1/gsd progress- Check where you are and what's next/gsd debug "button doesn't work"- Start debugging session/gsd quick- Quick ad-hoc task without full ceremony- Or just tell me what you want and I'll guide you through GSD
What GSD does:
- 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 \x3C/intake>
\x3Crouting> 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 |
\x3C/routing>
\x3Carchitecture>
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:
- 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 \x3C/architecture>
\x3Csuccess_criteria>
- User can initialize new projects via
/gsd new-project - 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
.planning/directory structure created with all artifacts- Clear next steps provided at each stage \x3C/success_criteria>
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install gsd - 安装完成后,直接呼叫该 Skill 的名称或使用
/gsd触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
gsd-by-glittercowboy 是什么?
Get Shit Done - Full project planning and execution workflow. Handles project initialization with deep context gathering, automated research, roadmap creation, phase planning, and execution with verification. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1776 次。
如何安装 gsd-by-glittercowboy?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install gsd」即可一键安装,无需额外配置。
gsd-by-glittercowboy 是免费的吗?
是的,gsd-by-glittercowboy 完全免费(开源免费),可自由下载、安装和使用。
gsd-by-glittercowboy 支持哪些平台?
gsd-by-glittercowboy 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 gsd-by-glittercowboy?
由 oleg-schmidt(@oleg-schmidt)开发并维护,当前版本 v1.0.1。