Get Shit Done (GSD) is a meta-prompting and context engineering system built for AI coding agents. Developed by the TACHES foundation, GSD tackles the single biggest problem in AI-assisted development: context rot. As an AI coding agent works through a task, its context window fills up and the quality of its output degrades. GSD fixes this by providing structured specs and meta-prompts that keep the agent on track.
GSD is agentic-tool-agnostic. It works with Claude Code, OpenCode, Gemini CLI, Kilo, Codex, Copilot, Cursor, Windsurf, Antigravity, Augment, Trae, Qwen Code, Hermes Agent, Cline, and CodeBuddy. You write your spec once, and GSD translates it into the right format for whichever agent you are using.
The system is spec-driven: you describe what you want built in a structured format, and GSD generates the meta-prompts and context that guide your AI agent through implementation. This means the agent always has a clear picture of the end goal, even as its context window fills up during long sessions.
With over 59,000 GitHub stars and an active community on Discord, GSD is one of the most popular AI coding productivity tools available. It installs via npm as get-shit-done-cc and includes built-in support for spec templates, context management, and multi-agent orchestration.
**Who should use it:** Developers who use AI coding agents and want to improve output quality on longer tasks. If you have experienced your AI assistant going off the rails halfway through a complex feature, GSD is the solution.
**Key features:**
- Meta-prompting system that maintains agent quality across long sessions
- Context engineering that prevents context rot degradation
- Spec-driven development workflow
- Works with 15+ AI coding agents (Claude Code, Cursor, Copilot, etc.)
- Structured spec templates for common development patterns
- Lightweight npm package install
**Pricing:** Free and open source (MIT license). No subscription required.