Spec-driven development with built-in verification for substantial projects. Use when user wants to plan a project, scope a feature, build something with structure, or says "GSD mode", "let's plan", "scope out", "spec-driven". Workflow is Discuss → Plan → Execute → Verify. Based on glittercowboy's GSD system (MIT license). NOT for quick questions or simple tasks.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install gsd-claw或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install gsd-claw⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/gsd-claw/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: GSD Claw description: Spec-driven development with built-in verification for substantial projects. Use when user wants to plan a project, scope a feature, build something with structure, or says "GSD mode", "let's plan", "scope out", "spec-driven". Workflow is Discuss → Plan → Execute → Verify. Based on glittercowboy's GSD system (MIT license). NOT for quick questions or simple tasks. ---
A spec-driven development system adapted for OpenClaw. Transforms vague ideas into verified, working implementations through structured workflows.
Based on: glittercowboy/get-shit-done Original Author: Lex Christopherson (@glittercowboy) License: MIT
Trigger this skill when user says:
NOT for: Quick questions, simple tasks, chat conversations.
From the original GSD: > "The complexity is in the system, not in your workflow."
Principles:
┌─────────────────────────────────────────────────────────────┐
│ 1. DISCUSS Capture decisions before planning │
│ 2. PLAN Research → Create verified specs │
│ 3. EXECUTE Work through tasks with deviation rules │
│ 4. VERIFY Confirm deliverables actually work │
└─────────────────────────────────────────────────────────────┘
---
Purpose: Capture user's vision BEFORE any planning.
Process:
- Visual features → layout, interactions, empty states - APIs → response format, error handling - Content → structure, tone, depth
{project}/.gsd/CONTEXT.mdOutput Structure:
# Context: [Project/Phase Name]
## Decisions (Locked)
- [User decision 1]
- [User decision 2]
## Agent Discretion (Freedom Areas)
- [Area where agent can choose approach]
## Deferred Ideas (Out of Scope)
- [Not doing this now]
Rule: Never assume. Always ask.
---
Purpose: Create executable task specs with built-in verification.
Spawn sub-agent to investigate:
Save to: {project}/.gsd/RESEARCH.md
Each plan = 2-3 tasks maximum (context efficiency).
Task XML Structure:
<task type="auto">
<name>Task N: Action-oriented name</name>
<files>src/path/file.ts, src/other/file.ts</files>
<action>
What to do, what to avoid and WHY.
Be specific. No guessing.
</action>
<verify>Command or check to prove completion</verify>
<done>Measurable acceptance criteria</done>
</task>
Task Types:
type="auto" — Agent executes autonomouslytype="checkpoint:verify" — User must verifytype="checkpoint:decision" — User must chooseBefore execution, verify plans against:
Save plans to: {project}/.gsd/plans/{phase}-{N}-PLAN.md
---
Purpose: Work through tasks with deviation handling.
Apply automatically — track for summary:
| Rule | Trigger | Action | Permission | |------|---------|--------|------------| | Bug | Broken behavior, errors, security issues | Fix → verify → track | Auto | | Missing Critical | Missing validation, auth, error handling | Add → verify → track | Auto | | Blocking | Prevents completion (missing deps, wrong types) | Fix blocker → track | Auto | | Architectural | New table, schema change, breaking API | STOP → ask user | Ask |
Rule 4 (Architectural) Format:
⚠️ Architectural Decision Needed
Current task: [task name]
Discovery: [what prompted this]
Proposed change: [modification]
Why needed: [rationale]
Alternatives: [other approaches]
Proceed? (yes / different approach / defer)
For multi-task execution, spawn sub-agents:
After each task:
---
Purpose: Confirm deliverables actually work.
Walk user through testable deliverables:
If all pass: Mark phase complete. If issues: Don't debug manually — create fix plan and re-execute.
---
{project}/
└── .gsd/
├── PROJECT.md # Vision, always loaded
├── STATE.md # Current position, decisions, blockers
├── REQUIREMENTS.md # Scoped v1/v2 requirements
├── ROADMAP.md # Phases and progress
├── CONTEXT.md # User decisions from discuss phase
├── RESEARCH.md # Domain research (optional)
└── plans/
├── 01-01-PLAN.md # Phase 1, Plan 1
├── 01-01-SUMMARY.md # Execution results
└── ...
Templates: Copy from assets/ directory when initializing project files.
---
For small tasks that don't need full planning:
Trigger: "Quick: [task description]"
Process:
When to use:
---
# Project State
## Current Position
Phase: [N]
Plan: [N of M]
Status: [planning | executing | verifying | blocked]
## Decisions Made
- [Decision 1] — [rationale]
- [Decision 2] — [rationale]
## Blockers
- [Blocker if any]
## Deviations Applied
- [Rule N] [Description] — [resolution]
Update STATE.md after each significant action.
---
From original GSD:
❌ Enterprise theater
❌ Vague tasks
<!-- BAD -->
<task>
<name>Add authentication</name>
<action>Implement auth</action>
<verify>???</verify>
</task>
❌ Filler language
✅ Direct, imperative, technical
---
Original GSD → OpenClaw Version
| GSD | OpenClaw | |-----|----------| | /gsd:command slash commands | Natural language triggers | | Claude Code Task() spawning | sessions_spawn sub-agents | | .claude/ directory | {project}/.gsd/ directory | | Bash scripts | PowerShell/cross-platform | | git commit protocol | Optional, user preference |
Preserved Core:
---
...
安装 Gsd Claw 后,可以对 AI 说这些话来触发它
Help me get started with Gsd Claw
Explains what Gsd Claw does, walks through the setup, and runs a quick demo based on your current project
Use Gsd Claw to spec-driven development with built-in verification for substantial ...
Invokes Gsd Claw with the right parameters and returns the result directly in the conversation
What can I do with Gsd Claw in my product manager workflow?
Lists the top use cases for Gsd Claw, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/gsd-claw/ 目录(个人级,所有项目可用),或 .claude/skills/gsd-claw/(项目级)。重启 AI 客户端后,用 /gsd-claw 主动调用,或让 AI 根据上下文自动发现并使用。
Gsd Claw 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Gsd Claw 可免费安装使用。请查阅仓库了解许可证信息。
Spec-driven development with built-in verification for substantial projects. Use when user wants to plan a project, scope a feature, build something with structure, or says "GSD mode", "let's plan", "scope out", "spec-driven". Workflow is Discuss → Plan → Execute → Verify. Based on glittercowboy's GSD system (MIT license). NOT for quick questions or simple tasks.
Gsd Claw 属于「Product Manager」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my product manager tasks using Gsd Claw
Identifies repetitive steps in your workflow and sets up Gsd Claw to handle them automatically