# Get Shit Done ## Docs - [Agent System](https://mintlify.wiki/gsd-build/get-shit-done/advanced/agent-system.md): How agents are structured, the orchestrator pattern, and agent roles in the Get Shit Done framework - [Architecture Overview](https://mintlify.wiki/gsd-build/get-shit-done/advanced/architecture.md): System design, directory structure, and file organization of the Get Shit Done framework - [Security](https://mintlify.wiki/gsd-build/get-shit-done/advanced/security.md): Protecting sensitive files, deny list setup, and security best practices for the Get Shit Done framework - [State Management](https://mintlify.wiki/gsd-build/get-shit-done/advanced/state-management.md): How STATE.md works, decision tracking, and session continuity in the Get Shit Done framework - [Wave Execution](https://mintlify.wiki/gsd-build/get-shit-done/advanced/wave-execution.md): Deep dive on parallel execution with dependencies, wave coordination, and execution flow - [Codebase Mapper Agent](https://mintlify.wiki/gsd-build/get-shit-done/agents/codebase-mapper.md): Explores codebase and writes structured analysis documents for planning and execution agents - [Debugger Agent](https://mintlify.wiki/gsd-build/get-shit-done/agents/debugger.md): Investigates bugs using scientific method, manages debug sessions, handles checkpoints - [Executor Agent](https://mintlify.wiki/gsd-build/get-shit-done/agents/executor.md): Executes GSD plans with atomic commits, deviation handling, checkpoint protocols, and state management - [Integration Checker Agent](https://mintlify.wiki/gsd-build/get-shit-done/agents/integration-checker.md): Verifies cross-phase integration and E2E flows, checking that phases connect properly - [Nyquist Auditor Agent](https://mintlify.wiki/gsd-build/get-shit-done/agents/nyquist-auditor.md): Fills Nyquist validation gaps by generating tests and verifying coverage for phase requirements - [Agent System Overview](https://mintlify.wiki/gsd-build/get-shit-done/agents/overview.md): Understanding the multi-agent orchestration architecture in Get Shit Done - [Phase Researcher Agent](https://mintlify.wiki/gsd-build/get-shit-done/agents/phase-researcher.md): Researches how to implement a phase before planning, producing RESEARCH.md consumed by planner - [Plan Checker Agent](https://mintlify.wiki/gsd-build/get-shit-done/agents/plan-checker.md): Verifies plans will achieve phase goal before execution using goal-backward analysis - [Planner Agent](https://mintlify.wiki/gsd-build/get-shit-done/agents/planner.md): Creates executable phase plans with task breakdown, dependency analysis, and goal-backward verification - [Project Researcher Agent](https://mintlify.wiki/gsd-build/get-shit-done/agents/project-researcher.md): Researches domain ecosystem before roadmap creation, producing files in .planning/research/ consumed during roadmap creation - [Research Synthesizer Agent](https://mintlify.wiki/gsd-build/get-shit-done/agents/research-synthesizer.md): Synthesizes research outputs from parallel researcher agents into cohesive SUMMARY.md - [Roadmapper Agent](https://mintlify.wiki/gsd-build/get-shit-done/agents/roadmapper.md): Creates project roadmaps with phase breakdown, requirement mapping, success criteria derivation, and coverage validation - [Verifier Agent](https://mintlify.wiki/gsd-build/get-shit-done/agents/verifier.md): Verifies phase goal achievement through goal-backward analysis, checking codebase delivers what phase promised - [gsd:add-phase](https://mintlify.wiki/gsd-build/get-shit-done/commands/add-phase.md): Add phase to end of current milestone in roadmap - [add-todo](https://mintlify.wiki/gsd-build/get-shit-done/commands/add-todo.md): Capture idea or task as todo from current conversation context - [gsd:audit-milestone](https://mintlify.wiki/gsd-build/get-shit-done/commands/audit-milestone.md): Audit milestone completion against original intent before archiving - [check-todos](https://mintlify.wiki/gsd-build/get-shit-done/commands/check-todos.md): List pending todos and select one to work on - [gsd:complete-milestone](https://mintlify.wiki/gsd-build/get-shit-done/commands/complete-milestone.md): Archive completed milestone and prepare for next version - [debug](https://mintlify.wiki/gsd-build/get-shit-done/commands/debug.md): Systematic debugging with persistent state across context resets - [gsd:discuss-phase](https://mintlify.wiki/gsd-build/get-shit-done/commands/discuss-phase.md): Gather phase context through adaptive questioning before planning - [gsd:execute-phase](https://mintlify.wiki/gsd-build/get-shit-done/commands/execute-phase.md): Execute all plans in a phase with wave-based parallelization - [health](https://mintlify.wiki/gsd-build/get-shit-done/commands/health.md): Diagnose planning directory health and optionally repair issues - [help](https://mintlify.wiki/gsd-build/get-shit-done/commands/help.md): Show available GSD commands and usage guide - [gsd:insert-phase](https://mintlify.wiki/gsd-build/get-shit-done/commands/insert-phase.md): Insert urgent work as decimal phase between existing phases - [gsd:join-discord](https://mintlify.wiki/gsd-build/get-shit-done/commands/join-discord.md): Join the GSD Discord community - [gsd:list-phase-assumptions](https://mintlify.wiki/gsd-build/get-shit-done/commands/list-phase-assumptions.md): Surface Claude's assumptions about a phase approach before planning - [map-codebase](https://mintlify.wiki/gsd-build/get-shit-done/commands/map-codebase.md): Analyze codebase with parallel mapper agents to produce structured documentation - [gsd:new-milestone](https://mintlify.wiki/gsd-build/get-shit-done/commands/new-milestone.md): Start a new milestone cycle — update PROJECT.md and route to requirements - [gsd:new-project](https://mintlify.wiki/gsd-build/get-shit-done/commands/new-project.md): Initialize a new project with deep context gathering and PROJECT.md - [pause-work](https://mintlify.wiki/gsd-build/get-shit-done/commands/pause-work.md): Create context handoff when pausing work mid-phase - [gsd:plan-milestone-gaps](https://mintlify.wiki/gsd-build/get-shit-done/commands/plan-milestone-gaps.md): Create phases to close all gaps identified by milestone audit - [gsd:plan-phase](https://mintlify.wiki/gsd-build/get-shit-done/commands/plan-phase.md): Create detailed phase plan (PLAN.md) with verification loop - [progress](https://mintlify.wiki/gsd-build/get-shit-done/commands/progress.md): Check project progress, show context, and route to next action - [quick](https://mintlify.wiki/gsd-build/get-shit-done/commands/quick.md): Execute quick tasks with GSD guarantees but skip optional agents - [gsd:remove-phase](https://mintlify.wiki/gsd-build/get-shit-done/commands/remove-phase.md): Remove a future phase from roadmap and renumber subsequent phases - [resume-work](https://mintlify.wiki/gsd-build/get-shit-done/commands/resume-work.md): Resume work from previous session with full context restoration - [set-profile](https://mintlify.wiki/gsd-build/get-shit-done/commands/set-profile.md): Switch model profile for GSD agents (quality/balanced/budget) - [settings](https://mintlify.wiki/gsd-build/get-shit-done/commands/settings.md): Configure GSD workflow toggles and model profile - [update](https://mintlify.wiki/gsd-build/get-shit-done/commands/update.md): Update GSD to latest version with changelog display - [gsd:verify-work](https://mintlify.wiki/gsd-build/get-shit-done/commands/verify-work.md): Validate built features through conversational UAT - [Atomic Commits](https://mintlify.wiki/gsd-build/get-shit-done/concepts/atomic-commits.md): How GSD creates per-task commits for traceability, rollback, and AI observability - [Context Engineering](https://mintlify.wiki/gsd-build/get-shit-done/concepts/context-engineering.md): How GSD manages Claude's context window to maintain consistent quality throughout development - [Multi-Agent Orchestration](https://mintlify.wiki/gsd-build/get-shit-done/concepts/multi-agent-orchestration.md): How GSD uses specialized agents to keep context fresh and quality high - [Workflow Stages](https://mintlify.wiki/gsd-build/get-shit-done/concepts/workflow-stages.md): The 5-stage development cycle that keeps quality high and context fresh - [XML Prompting](https://mintlify.wiki/gsd-build/get-shit-done/concepts/xml-prompting.md): How GSD uses structured XML to give Claude precise, unambiguous instructions - [Configuration](https://mintlify.wiki/gsd-build/get-shit-done/configuration.md): Customize GSD settings, model profiles, and workflow agents - [Brownfield Projects](https://mintlify.wiki/gsd-build/get-shit-done/guides/brownfield-projects.md): Using map-codebase to analyze existing codebases before starting GSD projects - [Debugging](https://mintlify.wiki/gsd-build/get-shit-done/guides/debugging.md): Systematic debugging with persistent state and scientific method - [Git Branching](https://mintlify.wiki/gsd-build/get-shit-done/guides/git-branching.md): Branch creation strategies for phases and milestones - [Model Profiles](https://mintlify.wiki/gsd-build/get-shit-done/guides/model-profiles.md): Control quality and cost by choosing which Claude models power each agent - [Phase Management](https://mintlify.wiki/gsd-build/get-shit-done/guides/phase-management.md): Adding, inserting, and removing phases from your roadmap - [Quick Mode](https://mintlify.wiki/gsd-build/get-shit-done/guides/quick-mode.md): Execute ad-hoc tasks with GSD guarantees but skip optional planning steps - [How It Works](https://mintlify.wiki/gsd-build/get-shit-done/how-it-works.md): Understanding the GSD architecture and workflow stages in detail - [Installation](https://mintlify.wiki/gsd-build/get-shit-done/installation.md): Install Get Shit Done for Claude Code, OpenCode, Gemini CLI, or Codex - [Introduction](https://mintlify.wiki/gsd-build/get-shit-done/introduction.md): A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code, OpenCode, Gemini CLI, and Codex - [Quickstart](https://mintlify.wiki/gsd-build/get-shit-done/quickstart.md): Get your first project running with Get Shit Done in minutes - [Changelog](https://mintlify.wiki/gsd-build/get-shit-done/reference/changelog.md): Release history and notable changes to Get Shit Done - [Configuration Schema](https://mintlify.wiki/gsd-build/get-shit-done/reference/config-schema.md): Complete reference for .planning/config.json with all fields, types, and defaults - [Contributing](https://mintlify.wiki/gsd-build/get-shit-done/reference/contributing.md): How to contribute to Get Shit Done development - [FAQ](https://mintlify.wiki/gsd-build/get-shit-done/reference/faq.md): Frequently asked questions about Get Shit Done - [Git Settings](https://mintlify.wiki/gsd-build/get-shit-done/reference/git-settings.md): Branching strategies, commit_docs, phase_branch_template, and milestone_branch_template configuration - [Model Profiles](https://mintlify.wiki/gsd-build/get-shit-done/reference/model-profiles.md): Per-agent model breakdown for quality, balanced, and budget profiles with token cost implications - [PLAN.xml Structure](https://mintlify.wiki/gsd-build/get-shit-done/reference/plan-xml.md): XML structure for executable plans with examples and tag explanations - [.planning/ Directory Structure](https://mintlify.wiki/gsd-build/get-shit-done/reference/planning-directory.md): Overview of the .planning directory structure and what files live where - [PROJECT.md](https://mintlify.wiki/gsd-build/get-shit-done/reference/project-md.md): Structure and purpose of the PROJECT.md living context document - [REQUIREMENTS.md](https://mintlify.wiki/gsd-build/get-shit-done/reference/requirements-md.md): Structure and purpose of REQUIREMENTS.md - checkable requirements with phase traceability - [ROADMAP.md](https://mintlify.wiki/gsd-build/get-shit-done/reference/roadmap-md.md): Structure and purpose of ROADMAP.md - phases, dependencies, and execution plan - [STATE.md](https://mintlify.wiki/gsd-build/get-shit-done/reference/state-md.md): Structure and purpose of STATE.md - living memory across sessions - [Troubleshooting](https://mintlify.wiki/gsd-build/get-shit-done/reference/troubleshooting.md): Common issues and solutions for Get Shit Done - [Workflow Agents](https://mintlify.wiki/gsd-build/get-shit-done/reference/workflow-agents.md): Research, plan_check, verifier, auto_advance, and nyquist_validation settings with performance implications - [Why GSD?](https://mintlify.wiki/gsd-build/get-shit-done/why-gsd.md): The philosophy, design principles, and problems GSD solves - [Discuss Phase Implementation](https://mintlify.wiki/gsd-build/get-shit-done/workflow/discuss-phase.md): Capture your vision before planning through adaptive questioning - [Execute Phase Plans](https://mintlify.wiki/gsd-build/get-shit-done/workflow/execute-phase.md): Run plans in parallel waves with atomic commits and fresh context - [Manage Milestones](https://mintlify.wiki/gsd-build/get-shit-done/workflow/milestones.md): Complete milestones, archive work, and start new development cycles - [Initialize a New Project](https://mintlify.wiki/gsd-build/get-shit-done/workflow/new-project.md): Set up your project with deep context gathering and structured planning - [Plan Phase Execution](https://mintlify.wiki/gsd-build/get-shit-done/workflow/plan-phase.md): Research and create detailed, verified execution plans - [Verify Built Features](https://mintlify.wiki/gsd-build/get-shit-done/workflow/verify-work.md): Test features through conversational user acceptance testing