gsd-build/get-shit-done
Get Shit Done (GSD) is a lightweight yet powerful meta-prompting, context engineering, and spec-driven development system designed for Claude Code and other AI coding assistants including OpenCode, Gemini CLI, Codex, Copilot, Cursor, Windsurf, and Antigravity. It solves the problem of context rot โ the quality degradation that occurs as an AI assistant fills its context window during long coding sessions. GSD provides a structured workflow where you describe what you want to build, and the system extracts everything the AI needs to know to produce reliable, consistent results. Behind the scenes it handles XML prompt formatting, subagent orchestration, state management, and context engineering. What you see are a few simple slash commands that just work. Key features include spec-driven development that turns natural language descriptions into structured specifications, automatic context management to prevent quality degradation over long sessions, multi-runtime support across all major AI coding tools, and both global and local installation options via npx. The system is trusted by engineers at major companies and has earned strong community adoption. GSD is installed with a single command and integrates seamlessly into existing development workflows, making AI-assisted coding more predictable and effective without requiring enterprise-level complexity.
git clone https://github.com/gsd-build/get-shit-done.git
Quick Start Example
# Install GSD for Claude Code
npx get-shit-done-cc@latest
# Choose runtime: Claude Code, OpenCode, Gemini, etc.
# Choose location: Global (all projects) or Local
# Verify installation
# In Claude Code or Gemini CLI:
/gsd:help
# Non-interactive install examples
npx get-shit-done-cc --claude --global
npx get-shit-done-cc --all --local