Jordan L., Engineering Strategy & Technology Enablement at
@Verizon, ex
@DowJones, ex
@Vonage
GET SHIT DONE (GSD)
is a meta-prompting and context engineering system designed to make Anthropic ClaudeCode (and OpenCode) more reliable and effective for software development.
Here's what it does:
## 🎯 Main Purpose
GSD solves contextrot — the quality degradation that happens as Claude fills its context window with accumulated conversation.
It provides a structured workflow that keeps Claude focused and productive throughout entire projects.
🔑 Key Features
Spec-Driven Development: Instead of just "vibes-based" AI coding, it creates a systematic workflow:
1. Initialize - Define your project vision, requirements, and roadmap
2. Discuss - Shape implementation details before code is written
3. Plan - Research and create atomic, verifiable task plans
4. Execute - Run tasks in parallel with fresh context windows
5. Verify - Manual testing with automated debugging for failures
ContextEngineering: Manages critical project files (`
PROJECT.md`, `
REQUIREMENTS.md`, `
ROADMAP.md`, etc.) that keep Claude informed without overwhelming its context window.
Multi-Agent Orchestration: Spawns specialized agents for different tasks (researchers, planners, executors, verifiers) that work in parallel, each with fresh context.
Atomic Git Commits: Each task gets its own commit, making history clean and issues easy to track/revert.
🚀 How to Use
```bash
npx get-shit-done-cc
```
Then use slash commands in Claude Code like:
- `/gsd:new-project` - Start a new project
- `/gsd:plan-phase 1` - Plan a development phase
- `/gsd:execute-phase 1` - Execute the plan
- `/gsd:verify-work 1` - Test that it works
💡 Why It Exists
The creator is a solo developer who lets Claude Code do the coding. They found existing spec-driven tools too complicated (sprint ceremonies, story points, etc.) and built GSD as a lightweight alternative that "just works" without enterprise overhead.
It's designed for developers who want to describe what they want and have AI build it correctly — without pretending they're running a large engineering organization.