Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
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.
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.
This item's current download entry is known to bounce back to a listing or homepage instead of returning a package file.
Use the source page and any available docs to guide the install because the item currently does not return a direct package file.
I tried to install a skill package from Yavira, but the item currently does not return a direct package file. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required.
I tried to upgrade a skill package from Yavira, but the item currently does not return a direct package file. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need.
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: "Let's plan [project/feature]" "I want to build [something]" "Scope out [project name]" "GSD mode" or "spec-driven" "Plan and execute [task]" Any substantial project that needs structure NOT for: Quick questions, simple tasks, chat conversations.
From the original GSD: "The complexity is in the system, not in your workflow." Principles: Plans ARE prompts — Executable instructions, not documents to interpret Verification built-in — Every task has acceptance criteria Fresh context per task — Subagents prevent context rot Solo developer + AI — No enterprise theater
┌─────────────────────────────────────────────────────────────┐ │ 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: Create executable task specs with built-in verification.
Spawn sub-agent to investigate: Technical approach options Potential pitfalls Best practices for the domain 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 autonomously type="checkpoint:verify" — User must verify type="checkpoint:decision" — User must choose
Before execution, verify plans against: Tasks are specific and actionable Each task has verify + done criteria Scope matches CONTEXT.md decisions No enterprise bloat Save plans to: {project}/.gsd/plans/{phase}-{N}-PLAN.md
Purpose: Work through tasks with deviation handling.
Read plan as literal instructions Execute each task in order Verify done criteria before moving on Apply deviation rules automatically Document everything
Apply automatically — track for summary: RuleTriggerActionPermissionBugBroken behavior, errors, security issuesFix → verify → trackAutoMissing CriticalMissing validation, auth, error handlingAdd → verify → trackAutoBlockingPrevents completion (missing deps, wrong types)Fix blocker → trackAutoArchitecturalNew table, schema change, breaking APISTOP → ask userAsk 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: Each sub-agent gets fresh 200k context Main context stays lean for user interaction Prevents quality degradation
After each task: Verify done criteria met Commit changes (if applicable) Record in summary Move to next task
Purpose: Confirm deliverables actually work.
Run verify commands from each task Check files exist Run tests if applicable
Walk user through testable deliverables: Extract what they should be able to do now Present one at a time Get yes/no or issue description If issues found → create fix plans 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: Skip research and discussion Create single plan with 1-3 tasks Execute with deviation rules Verify and commit When to use: Bug fixes Small features Config changes One-off tasks
From original GSD: ❌ Enterprise theater Story points, sprint ceremonies Human time estimates (days/weeks) RACI matrices, stakeholder syncs ❌ Vague tasks <!-- BAD --> <task> <name>Add authentication</name> <action>Implement auth</action> <verify>???</verify> </task> ❌ Filler language "Let me...", "I'd be happy to..." "Great question!", "Excellent!" ✅ Direct, imperative, technical
Original GSD → OpenClaw Version GSDOpenClaw/gsd:command slash commandsNatural language triggersClaude Code Task() spawningsessions_spawn sub-agents.claude/ directory{project}/.gsd/ directoryBash scriptsPowerShell/cross-platformgit commit protocolOptional, user preference Preserved Core: XML task structure with verify/done Deviation rules Fresh context via sub-agents State management Plan verification loop
This skill is adapted from Get Shit Done (GSD) by Lex Christopherson (@glittercowboy). Original Repository: https://github.com/glittercowboy/get-shit-done License: MIT Philosophy: Solo developer + AI, no enterprise bloat Thank you Lex for creating an incredibly effective system for building things with AI.
1.0.0 — Initial OpenClaw adaptation
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.