Get Shit Done
Get Shit Done (GSD) is a light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code, OpenCode, Gemini CLI, and Codex.GSD solves context rot — the quality degradation that happens as Claude fills its context window.
What is GSD?
Vibecoding has a bad reputation. You describe what you want, AI generates code, and you get inconsistent garbage that falls apart at scale. GSD fixes that. It’s the context engineering layer that makes Claude Code reliable. Describe your idea, let the system extract everything it needs to know, and let Claude Code get to work. The complexity is in the system, not in your workflow. Behind the scenes: context engineering, XML prompt formatting, subagent orchestration, state management. What you see: a few commands that just work.Key Features
Context Engineering
Structured
.planning/ files give Claude everything it needs at each stage — project vision, requirements, research, plans, and state.Multi-Agent Orchestration
Specialized agents handle research, planning, execution, and verification with fresh 200k token contexts.
Wave Execution
Plans run in parallel waves based on dependencies. Independent work happens simultaneously.
Atomic Git Commits
Every task gets its own commit immediately after completion. Surgical, traceable, meaningful history.
Who This Is For
People who want to describe what they want and have it built correctly — without pretending they’re running a 50-person engineering org.Trusted by engineers at Amazon, Google, Shopify, and Webflow.
Quick Start
Install GSD with a single command:- Runtime — Claude Code, OpenCode, Gemini, Codex, or all
- Location — Global (all projects) or local (current project only)
- Claude Code
- OpenCode
- Codex
Verify installation:
Core Workflow
The GSD workflow follows a simple pattern: discuss → plan → execute → verifyInitialize Project
Run
/gsd:new-project to answer questions, generate requirements, and create a roadmap.Discuss Phase
Run
/gsd:discuss-phase 1 to capture your implementation preferences before planning begins.What Makes It Different
No Enterprise Theater
No sprint ceremonies, story points, stakeholder syncs, or retrospectives. Just an incredibly effective system for building cool stuff consistently.
Frictionless Automation
Run with
--dangerously-skip-permissions to avoid approving every date and git commit command. GSD is designed for automation.Fresh Context Per Task
Each execution plan gets 200k tokens purely for implementation. Zero accumulated garbage, no quality degradation.
Trust the System
The system gives Claude everything it needs to do the work and verify it. You can walk away and come back to completed work with clean git history.
What Users Say
“If you know clearly what you want, this WILL build it for you. No bs.”
“I’ve done SpecKit, OpenSpec and Taskmaster — this has produced the best results for me.”
“By far the most powerful addition to my Claude Code. Nothing over-engineered. Literally just gets shit done.”
Next Steps
Why GSD?
Learn about the philosophy and design principles behind GSD
How It Works
Understand the architecture and workflow stages in detail
Installation
Detailed installation instructions for all runtimes
Commands
Complete reference for all GSD commands