---
name: get-shit-done
summary: "GSD (Get Shit Done) is a spec-driven development framework for AI coding agents that combines meta-prompting and context engineering with a set of slash commands, configurable workflows, and role-based agents to take a project from idea through implementation to a shipped PR."
language: JavaScript
license: MIT
repo: https://github.com/gsd-build/get-shit-done
source: https://opensources.dev/resource/get-shit-done
health: 100
---

# get-shit-done

GSD (Get Shit Done) is a spec-driven development framework for AI coding agents that combines meta-prompting and context engineering with a set of slash commands, configurable workflows, and role-based agents to take a project from idea through implementation to a shipped PR.

# GSD Documentation

Comprehensive documentation for the Get Shit Done (GSD) framework — a meta-prompting, context engineering, and spec-driven development system for AI coding agents.

Language versions: [English](README.md) · [Português (pt-BR)](pt-BR/README.md) · [日本語](ja-JP/README.md) · [简体中文](zh-CN/README.md)

## Documentation Index

DocumentAudienceDescription[Architecture](ARCHITECTURE.md)Contributors, advanced usersSystem architecture, agent model, data flow, and internal design[Installer Migrations](installer-migrations.md)ContributorsArchitecture for safe install-time migrations, cleanup, preservation, dry-run planning, and rollback[Feature Reference](FEATURES.md)All usersFeature narratives and requirements for released features (see [CHANGELOG](../CHANGELOG.md) for latest additions)[v1.42.3 Release Notes](RELEASE-v1.42.3.md)All usersHotfix release notes for 1.42.3 — Codex CLI 0.130.0 install routability and 11 other fixes[v1.42.1 Release Notes](RELEASE-v1.42.1.md)All usersStable release notes for the 1.42.1 release[Command Reference](COMMANDS.md)All usersStable commands with syntax, flags, options, and examples[Configuration Reference](CONFIGURATION.md)All usersFull config schema, workflow toggles, model profiles, git branching[Custom PR Body Sections](ship-pr-body-sections.md)All usersHow to append project-specific PRD sections to `/gsd-ship` PR bodies[CLI Tools Reference](CLI-TOOLS.md)Contributors, agent authors`gsd-tools.cjs` programmatic API for workflows and agents[JSON Error Mode](json-errors.md)Contributors, agent authorsMachine-readable `gsd-tools --json-errors` failure envelopes[Agent Reference](AGENTS.md)Contributors, advanced usersRole cards for primary agents — roles, tools, spawn patterns (the `agents/` filesystem is authoritative)[User Guide](USER-GUIDE.md)All usersWorkflow walkthroughs, troubleshooting, and recovery[Issue-Driven Orchestration](issue-driven-orchestration.md)All usersRecipe for driving GSD from a tracker issue (GitHub / Linear / Jira) using existing primitives — no new commands or daemon[Context Monitor](context-monitor.md)All usersContext window monitoring hook architecture[Discuss Mode](workflow-discuss-mode.md)All usersAssumptions vs interview mode for discuss-phase[Canary Stream](CANARY.md)Contributors, early adopters`dev` → `@canary` dist-tag policy, when to install, rollback path

## Quick Links

- **What's new:** see [v1.42.3 Release Notes](RELEASE-v1.42.3.md) (latest hotfix), [v1.42.1 Release Notes](RELEASE-v1.42.1.md), [CHANGELOG](../CHANGELOG.md), and upstream [README](../README.md) for release highlights
- **Canary preview:** [`docs/CANARY.md`](CANARY.md) — opt into the early-preview stream from `dev`. Active cut: [`v1.50.0-canary.1`](RELEASE-v1.50.0-canary.1.md)
- **Getting started:** [README](../README.md) → install → `/gsd-new-project`
- **Full workflow walkthrough:** [User Guide](USER-GUIDE.md)
- **All commands at a glance:** [Command Reference](COMMANDS.md)
- **Configuring GSD:** [Configuration Reference](CONFIGURATION.md)
- **Customizing ship PR bodies:** [Custom PR Body Sections](ship-pr-body-sections.md)
- **How the system works internally:** [Architecture](ARCHITECTURE.md)
- **Contributing or extending:** [CLI Tools Reference](CLI-TOOLS.md) + [Agent Reference](AGENTS.md)
