Back to Get Shit Done

GSD Shipped Surface Inventory

docs/INVENTORY.md

1.40.040.9 KB
Original Source

GSD Shipped Surface Inventory

Authoritative roster of every shipped GSD surface: commands, agents, workflows, references, CLI modules, and hooks. Where the broad docs (AGENTS.md, COMMANDS.md, ARCHITECTURE.md, CLI-TOOLS.md) diverge from the filesystem, treat this file and the repository tree itself as the source of truth.

How To Use This File

  • Counts here are derived from the filesystem at the v1.36.0 pin and may drift between releases. For live counts, run ls commands/gsd/*.md | wc -l, ls agents/gsd-*.md | wc -l, etc. against the checkout.
  • This file enumerates every shipped surface across all six families (agents, commands, workflows, references, CLI modules, hooks). Broad docs may render narrative or curated subsets; when they disagree with the filesystem, this file and the directory listings are authoritative.
  • New surfaces added after v1.36.0 should land here first, then propagate to the broad docs. The drift-control tests in tests/inventory-counts.test.cjs, tests/commands-doc-parity.test.cjs, tests/agents-doc-parity.test.cjs, tests/cli-modules-doc-parity.test.cjs, tests/hooks-doc-parity.test.cjs, tests/architecture-counts.test.cjs, and tests/command-count-sync.test.cjs anchor the counts and roster contents against the filesystem.

Agents (33 shipped)

Full roster at agents/gsd-*.md. The "Primary doc" column flags whether docs/AGENTS.md carries a full role card (primary), a short stub in the "Advanced and Specialized Agents" section (advanced stub), or no coverage (inventory only).

AgentRole (one line)Spawned byPrimary doc
gsd-project-researcherResearches domain ecosystem before roadmap creation (stack, features, architecture, pitfalls)./gsd-new-project, /gsd-new-milestoneprimary
gsd-phase-researcherResearches implementation approach for a specific phase before planning./gsd-plan-phaseprimary
gsd-ui-researcherProduces UI design contracts for frontend phases./gsd-ui-phaseprimary
gsd-assumptions-analyzerProduces evidence-backed assumptions for discuss-phase (assumptions mode).discuss-phase-assumptions workflowprimary
gsd-advisor-researcherResearches a single gray-area decision during discuss-phase advisor mode.discuss-phase workflow (advisor mode)primary
gsd-research-synthesizerCombines parallel researcher outputs into a unified SUMMARY.md./gsd-new-projectprimary
gsd-plannerCreates executable phase plans with task breakdown and goal-backward verification./gsd-plan-phase, /gsd-quickprimary
gsd-roadmapperCreates project roadmaps with phase breakdown and requirement mapping./gsd-new-projectprimary
gsd-executorExecutes GSD plans with atomic commits and deviation handling./gsd-execute-phase, /gsd-quickprimary
gsd-plan-checkerVerifies plans will achieve phase goals (8 verification dimensions)./gsd-plan-phase (verification loop)primary
gsd-integration-checkerVerifies cross-phase integration and end-to-end flows./gsd-audit-milestoneprimary
gsd-ui-checkerValidates UI-SPEC.md design contracts against quality dimensions./gsd-ui-phase (validation loop)primary
gsd-verifierVerifies phase goal achievement through goal-backward analysis./gsd-execute-phaseprimary
gsd-nyquist-auditorFills Nyquist validation gaps by generating tests./gsd-validate-phaseprimary
gsd-ui-auditorRetroactive 6-pillar visual audit of implemented frontend code./gsd-ui-reviewprimary
gsd-codebase-mapperExplores codebase and writes structured analysis documents./gsd-map-codebaseprimary
gsd-debuggerInvestigates bugs using scientific method with persistent state./gsd-debug, /gsd-verify-workprimary
gsd-user-profilerScores developer behavior across 8 dimensions./gsd-profile-userprimary
gsd-doc-writerWrites and updates project documentation./gsd-docs-updateprimary
gsd-doc-verifierVerifies factual claims in generated documentation./gsd-docs-updateprimary
gsd-security-auditorVerifies threat mitigations from PLAN.md threat model./gsd-secure-phaseprimary
gsd-pattern-mapperMaps new files to closest existing analogs; writes PATTERNS.md for the planner./gsd-plan-phase (between research and planning)advanced stub
gsd-debug-session-managerRuns the full /gsd-debug checkpoint-and-continuation loop in isolated context so main stays lean./gsd-debugadvanced stub
gsd-code-reviewerReviews source files for bugs, security issues, and code-quality problems; produces REVIEW.md./gsd-code-reviewadvanced stub
gsd-code-fixerApplies fixes to REVIEW.md findings with atomic per-fix commits; produces REVIEW-FIX.md./gsd-code-review --fixadvanced stub
gsd-ai-researcherResearches a chosen AI framework's official docs into implementation-ready guidance (AI-SPEC.md §3–§4b)./gsd-ai-integration-phaseadvanced stub
gsd-domain-researcherSurfaces domain-expert evaluation criteria and failure modes for an AI system (AI-SPEC.md §1b)./gsd-ai-integration-phaseadvanced stub
gsd-eval-plannerDesigns structured evaluation strategy for an AI phase (AI-SPEC.md §5–§7)./gsd-ai-integration-phaseadvanced stub
gsd-eval-auditorRetroactive audit of an AI phase's evaluation coverage; produces EVAL-REVIEW.md (COVERED/PARTIAL/MISSING)./gsd-eval-reviewadvanced stub
gsd-framework-selector≤6-question interactive decision matrix that scores and recommends an AI/LLM framework./gsd-ai-integration-phase, /gsd-select-frameworkadvanced stub
gsd-intel-updaterWrites structured intel files (.planning/intel/*.json) used as a queryable codebase knowledge base./gsd-inteladvanced stub
gsd-doc-classifierClassifies a single planning document as ADR, PRD, SPEC, DOC, or UNKNOWN; spawned in parallel to process the doc corpus./gsd-ingest-docsadvanced stub
gsd-doc-synthesizerSynthesizes classified planning docs into a single consolidated context with precedence rules, cycle detection, and three-bucket conflicts report./gsd-ingest-docsadvanced stub

Coverage note. docs/AGENTS.md gives full role cards for 21 primary agents plus concise stubs for the 12 advanced agents. The Agent Tool Permissions Summary in that file covers only the primary 21 agents; the advanced agents' tool lists are captured in their per-agent frontmatter in agents/gsd-*.md.


Commands (65 shipped)

Full roster at commands/gsd/*.md. The groupings below mirror docs/COMMANDS.md section order; each row carries the command name, a one-line role derived from the command's frontmatter description:, and a link to the source file. tests/command-count-sync.test.cjs locks the count against the filesystem.

Namespace Meta-Skills

These six routers are descriptor-only entries that the model picks first; the body of each contains a routing table that points at the correct concrete sub-skill. They exist to keep the eager skill-listing token cost low while the full surface remains reachable. See #2792 for the rationale; the routing tables target the post-#2790 consolidated surface.

CommandRoleSource
/gsd-ns-workflowPhase pipeline router — discuss / plan / execute / verify / phase / progress.commands/gsd/ns-workflow.md
/gsd-ns-projectProject lifecycle router — milestones, audits, summary.commands/gsd/ns-project.md
/gsd-ns-reviewQuality-gate router — code review, debug, audit, security, eval, ui.commands/gsd/ns-review.md
/gsd-ns-contextCodebase-intelligence router — map, graphify, docs, learnings.commands/gsd/ns-context.md
/gsd-ns-manageManagement router — config, workspace, workstreams, thread, update, ship, inbox.commands/gsd/ns-manage.md
/gsd-ns-ideateExploration & capture router — explore, sketch, spike, spec, capture.commands/gsd/ns-ideate.md

Core Workflow

CommandRoleSource
/gsd-new-projectInitialize a new project with deep context gathering and PROJECT.md.commands/gsd/new-project.md
/gsd-workspaceManage GSD workspaces — create (--new), list (--list), or remove (--remove) isolated workspace environments.commands/gsd/workspace.md
/gsd-discuss-phaseGather phase context through adaptive questioning before planning.commands/gsd/discuss-phase.md
/gsd-spec-phaseSocratic spec refinement producing a SPEC.md with falsifiable requirements.commands/gsd/spec-phase.md
/gsd-ui-phaseGenerate UI design contract (UI-SPEC.md) for frontend phases.commands/gsd/ui-phase.md
/gsd-ai-integration-phaseGenerate AI design contract (AI-SPEC.md) via framework selection, research, and eval planning.commands/gsd/ai-integration-phase.md
/gsd-plan-phaseCreate detailed phase plan (PLAN.md) with verification loop.commands/gsd/plan-phase.md
/gsd-plan-review-convergenceCross-AI plan convergence loop — replan with review feedback until no HIGH concerns remain (max 3 cycles).commands/gsd/plan-review-convergence.md
/gsd-ultraplan-phase[BETA] Offload plan phase to Claude Code's ultraplan cloud — drafts remotely, review in browser, import back via /gsd-import. Claude Code only.commands/gsd/ultraplan-phase.md
/gsd-spikeRapidly spike an idea with throwaway experiments; use --wrap-up to package findings as a persistent skill.commands/gsd/spike.md
/gsd-sketchRapidly sketch UI/design ideas using throwaway HTML mockups; use --wrap-up to package findings.commands/gsd/sketch.md
/gsd-execute-phaseExecute all plans in a phase with wave-based parallelization.commands/gsd/execute-phase.md
/gsd-verify-workValidate built features through conversational UAT with auto-diagnosis.commands/gsd/verify-work.md
/gsd-shipCreate PR, run review, and prepare for merge after verification.commands/gsd/ship.md
/gsd-fastExecute a trivial task inline — no subagents, no planning overhead.commands/gsd/fast.md
/gsd-quickExecute a quick task with GSD guarantees (atomic commits, state tracking) but skip optional agents.commands/gsd/quick.md
/gsd-ui-reviewRetroactive 6-pillar visual audit of implemented frontend code.commands/gsd/ui-review.md
/gsd-code-reviewReview source files changed during a phase for bugs, security, and code-quality problems; use --fix to auto-apply findings.commands/gsd/code-review.md
/gsd-eval-reviewRetroactively audit an executed AI phase's evaluation coverage; produces EVAL-REVIEW.md.commands/gsd/eval-review.md

Phase & Milestone Management

CommandRoleSource
/gsd-phaseCRUD for phases — add (default), insert (--insert), remove (--remove), or edit (--edit) phases in ROADMAP.md.commands/gsd/phase.md
/gsd-add-testsGenerate tests for a completed phase based on UAT criteria and implementation.commands/gsd/add-tests.md
/gsd-validate-phaseRetroactively audit and fill Nyquist validation gaps for a completed phase.commands/gsd/validate-phase.md
/gsd-secure-phaseRetroactively verify threat mitigations for a completed phase.commands/gsd/secure-phase.md
/gsd-audit-milestoneAudit milestone completion against original intent before archiving.commands/gsd/audit-milestone.md
/gsd-audit-uatCross-phase audit of all outstanding UAT and verification items.commands/gsd/audit-uat.md
/gsd-audit-fixAutonomous audit-to-fix pipeline — find issues, classify, fix, test, commit.commands/gsd/audit-fix.md
/gsd-complete-milestoneArchive completed milestone and prepare for next version.commands/gsd/complete-milestone.md
/gsd-new-milestoneStart a new milestone cycle — update PROJECT.md and route to requirements.commands/gsd/new-milestone.md
/gsd-milestone-summaryGenerate a comprehensive project summary from milestone artifacts.commands/gsd/milestone-summary.md
/gsd-cleanupArchive accumulated phase directories from completed milestones.commands/gsd/cleanup.md
/gsd-managerInteractive command center for managing multiple phases from one terminal.commands/gsd/manager.md
/gsd-workstreamsManage parallel workstreams — list, create, switch, status, progress, complete, resume.commands/gsd/workstreams.md
/gsd-autonomousRun all remaining phases autonomously — discuss → plan → execute per phase.commands/gsd/autonomous.md
/gsd-undoSafe git revert — roll back phase or plan commits using the phase manifest.commands/gsd/undo.md

Session & Navigation

CommandRoleSource
/gsd-progressCheck project progress, show context, and route to next action; use --next to advance automatically or --do to run a freeform task.commands/gsd/progress.md
/gsd-captureCapture ideas, tasks, notes, and seeds — todo (default), --note, --backlog, --seed, or --list pending todos.commands/gsd/capture.md
/gsd-statsDisplay project statistics — phases, plans, requirements, git metrics, timeline.commands/gsd/stats.md
/gsd-pause-workCreate context handoff when pausing work mid-phase.commands/gsd/pause-work.md
/gsd-resume-workResume work from previous session with full context restoration.commands/gsd/resume-work.md
/gsd-exploreSocratic ideation and idea routing — think through ideas before committing.commands/gsd/explore.md
/gsd-review-backlogReview and promote backlog items to active milestone.commands/gsd/review-backlog.md
/gsd-threadManage persistent context threads for cross-session work.commands/gsd/thread.md

Codebase Intelligence

CommandRoleSource
/gsd-map-codebaseAnalyze codebase with parallel mapper agents; use --fast for lightweight scan or --query for intel queries.commands/gsd/map-codebase.md
/gsd-graphifyBuild, query, and inspect the project knowledge graph in .planning/graphs/.commands/gsd/graphify.md
/gsd-extract-learningsExtract decisions, lessons, patterns, and surprises from completed phase artifacts.commands/gsd/extract-learnings.md

Review, Debug & Recovery

CommandRoleSource
/gsd-reviewRequest cross-AI peer review of phase plans from external AI CLIs.commands/gsd/review.md
/gsd-debugSystematic debugging with persistent state across context resets.commands/gsd/debug.md
/gsd-forensicsPost-mortem investigation for failed GSD workflows — analyzes git, artifacts, state.commands/gsd/forensics.md
/gsd-healthDiagnose planning directory health and optionally repair issues.commands/gsd/health.md
/gsd-importIngest external plans with conflict detection against project decisions.commands/gsd/import.md
/gsd-inboxTriage and review all open GitHub issues and PRs against project templates.commands/gsd/inbox.md

Docs, Profile & Utilities

CommandRoleSource
/gsd-docs-updateGenerate or update project documentation verified against the codebase.commands/gsd/docs-update.md
/gsd-ingest-docsScan a repo for mixed ADRs/PRDs/SPECs/DOCs and bootstrap or merge the full .planning/ setup with classification, synthesis, and conflicts report.commands/gsd/ingest-docs.md
/gsd-profile-userGenerate developer behavioral profile and Claude-discoverable artifacts.commands/gsd/profile-user.md
/gsd-settingsConfigure GSD workflow toggles and model profile.commands/gsd/settings.md
/gsd-configConfigure GSD settings — workflow toggles (default), advanced knobs (--advanced), integrations (--integrations), or model profile (--profile).commands/gsd/config.md
/gsd-pr-branchCreate a clean PR branch by filtering out .planning/ commits.commands/gsd/pr-branch.md
/gsd-updateUpdate GSD to latest version; use --sync to sync skills across runtimes or --reapply to reapply local patches.commands/gsd/update.md
/gsd-helpShow available GSD commands and usage guide.commands/gsd/help.md

Workflows (84 shipped)

Full roster at get-shit-done/workflows/*.md. Workflows are thin orchestrators that commands reference internally; most are not read directly by end users. Rows below map each workflow file to its role (derived from the <purpose> block) and, where applicable, to the command that invokes it.

WorkflowRoleInvoked by
add-phase.mdAdd a new integer phase to the end of the current milestone in the roadmap./gsd-add-phase
add-tests.mdGenerate unit and E2E tests for a completed phase based on its artifacts./gsd-add-tests
add-todo.mdCapture an idea or task that surfaces during a session as a structured todo./gsd-capture (default), /gsd-capture --backlog
ai-integration-phase.mdOrchestrate framework selection → AI research → domain research → eval planning into AI-SPEC.md./gsd-ai-integration-phase
analyze-dependencies.mdAnalyze ROADMAP.md phases for file overlap and semantic dependencies; suggest Depends on edges./gsd-analyze-dependencies
audit-fix.mdAutonomous audit-to-fix pipeline — run audit, parse, classify, fix, test, commit./gsd-audit-fix
audit-milestone.mdVerify milestone met its definition of done by aggregating phase verifications./gsd-audit-milestone
audit-uat.mdCross-phase audit of UAT and verification files; produces prioritized outstanding-items list./gsd-audit-uat
autonomous.mdDrive milestone phases autonomously — all remaining, a range, or a single phase./gsd-autonomous
check-todos.mdList pending todos, allow selection, load context, and route to the appropriate action./gsd-capture --list
cleanup.mdArchive accumulated phase directories from completed milestones./gsd-cleanup
code-review-fix.mdAuto-fix issues from REVIEW.md via gsd-code-fixer with per-fix atomic commits./gsd-code-review --fix
code-review.mdReview phase source changes via gsd-code-reviewer; produces REVIEW.md./gsd-code-review
complete-milestone.mdMark a shipped version as complete — MILESTONES.md entry, PROJECT.md evolution, tag./gsd-complete-milestone
diagnose-issues.mdOrchestrate parallel debug agents to investigate UAT gaps and find root causes./gsd-verify-work (auto-diagnosis)
discovery-phase.mdExecute discovery at the appropriate depth level./gsd-new-project (discovery path)
discuss-phase-assumptions.mdAssumptions-mode discuss — extract implementation decisions via codebase-first analysis./gsd-discuss-phase (when discuss_mode=assumptions)
discuss-phase-power.mdPower-user discuss — pre-generate all questions into a JSON state file + HTML UI./gsd-discuss-phase --power
discuss-phase.mdExtract implementation decisions through iterative gray-area discussion./gsd-discuss-phase
do.mdRoute freeform text from the user to the best matching GSD command./gsd-progress --do
docs-update.mdGenerate, update, and verify canonical and hand-written project documentation./gsd-docs-update
edit-phase.mdEdit any field of an existing phase in ROADMAP.md in place, preserving number and position./gsd-phase --edit
eval-review.mdRetroactive audit of an implemented AI phase's evaluation coverage./gsd-eval-review
execute-phase.mdExecute all plans in a phase using wave-based parallel execution./gsd-execute-phase
execute-plan.mdExecute a phase prompt (PLAN.md) and create the outcome summary (SUMMARY.md).execute-phase.md (per-plan subagent)
explore.mdSocratic ideation — guide the developer through probing questions./gsd-explore
extract_learnings.mdExtract decisions, lessons, patterns, and surprises from completed phase artifacts./gsd-extract-learnings
fast.mdExecute a trivial task inline without subagent overhead./gsd-fast
forensics.mdForensics investigation of failed workflows — git, artifacts, and state analysis./gsd-forensics
graduation.mdCluster recurring LEARNINGS.md items across phases and surface HITL promotion candidates.transition.md (graduation_scan step)
health.mdValidate .planning/ directory integrity and report actionable issues./gsd-health
help.mdDisplay the complete GSD command reference./gsd-help
import.mdIngest external plans with conflict detection against existing project decisions./gsd-import
inbox.mdTriage open GitHub issues and PRs against project contribution templates./gsd-inbox
ingest-docs.mdScan a repo for mixed planning docs; classify, synthesize, and bootstrap or merge into .planning/ with a conflicts report./gsd-ingest-docs
insert-phase.mdInsert a decimal phase for urgent work discovered mid-milestone./gsd-insert-phase
list-phase-assumptions.mdSurface Claude's assumptions about a phase before planning./gsd-list-phase-assumptions
list-workspaces.mdList all GSD workspaces found in ~/gsd-workspaces/ with their status./gsd-list-workspaces
manager.mdInteractive milestone command center — dashboard, inline discuss, background plan/execute./gsd-manager
map-codebase.mdOrchestrate parallel codebase mapper agents to produce .planning/codebase/ docs./gsd-map-codebase
milestone-summary.mdMilestone summary synthesis — onboarding and review artifact from milestone artifacts./gsd-milestone-summary
new-milestone.mdStart a new milestone cycle — load project context, gather goals, update PROJECT.md/STATE.md./gsd-new-milestone
new-project.mdUnified new-project flow — questioning, research (optional), requirements, roadmap./gsd-new-project
new-workspace.mdCreate an isolated workspace with repo worktrees/clones and an independent .planning/./gsd-workspace --new
next.mdDetect current project state and automatically advance to the next logical step./gsd-progress --next
node-repair.mdAutonomous repair operator for failed task verification; invoked by execute-plan.execute-plan.md (recovery)
note.mdZero-friction idea capture — one Write call, one confirmation line./gsd-capture --note
pause-work.mdCreate structured .planning/HANDOFF.json and .continue-here.md handoff files./gsd-pause-work
plan-phase.mdCreate executable PLAN.md files with integrated research and verification loop./gsd-plan-phase, /gsd-quick
plan-review-convergence.mdCross-AI plan convergence loop — replan with review feedback until no HIGH concerns remain./gsd-plan-review-convergence
plant-seed.mdCapture a forward-looking idea as a structured seed file with trigger conditions./gsd-capture --seed
pr-branch.mdCreate a clean branch for pull requests by filtering .planning/ commits./gsd-pr-branch
profile-user.mdOrchestrate the full developer profiling flow — consent, session scan, profile generation./gsd-profile-user
progress.mdProgress rendering — project context, position, and next-action routing./gsd-progress
quick.mdQuick-task execution with GSD guarantees (atomic commits, state tracking)./gsd-quick
reapply-patches.mdReapply local modifications after a GSD update./gsd-update --reapply
remove-phase.mdRemove a future phase from the roadmap and renumber subsequent phases./gsd-remove-phase
remove-workspace.mdRemove a GSD workspace and clean up worktrees./gsd-remove-workspace
resume-project.mdResume work — restore full context from STATE.md, HANDOFF.json, and artifacts./gsd-resume-work
review.mdCross-AI plan review via external CLIs; produces REVIEWS.md./gsd-review
scan.mdRapid single-focus codebase scan — lightweight alternative to map-codebase./gsd-scan
secure-phase.mdRetroactive threat-mitigation audit for a completed phase./gsd-secure-phase
session-report.mdSession report — token usage, work summary, outcomes./gsd-session-report
settings.mdConfigure GSD workflow toggles and model profile./gsd-settings, /gsd-set-profile
settings-advanced.mdConfigure GSD power-user knobs — plan bounce, timeouts, branch templates, cross-AI execution, runtime knobs./gsd-settings-advanced
settings-integrations.mdConfigure third-party API keys (Brave/Firecrawl/Exa), review.models.<cli> CLI routing, and agent_skills.<agent-type> injection with masked (****<last-4>) display./gsd-settings-integrations
ship.mdCreate PR, run review, and prepare for merge after verification./gsd-ship
sketch.mdExplore design directions through throwaway HTML mockups with 2-3 variants per sketch./gsd-sketch
sketch-wrap-up.mdCurate sketch findings and package them as a persistent sketch-findings-[project] skill./gsd-sketch-wrap-up
spec-phase.mdSocratic spec refinement with ambiguity scoring; produces SPEC.md./gsd-spec-phase
spike.mdRapid feasibility validation through focused, throwaway experiments./gsd-spike
spike-wrap-up.mdCurate spike findings and package them as a persistent spike-findings-[project] skill./gsd-spike-wrap-up
stats.mdProject statistics rendering — phases, plans, requirements, git metrics./gsd-stats
sync-skills.mdCross-runtime GSD skill sync — diff and apply gsd-* skill directories across runtime roots./gsd-update --sync
transition.mdPhase-boundary transition workflow — workstream checks, state advancement.execute-phase.md, /gsd-progress --next
ui-phase.mdGenerate UI-SPEC.md design contract via gsd-ui-researcher./gsd-ui-phase
ui-review.mdRetroactive 6-pillar visual audit via gsd-ui-auditor./gsd-ui-review
ultraplan-phase.md[BETA] Offload planning to Claude Code's ultraplan cloud; drafts remotely and imports back via /gsd-import./gsd-ultraplan-phase
undo.mdSafe git revert — phase or plan commits using the phase manifest./gsd-undo
update.mdUpdate GSD to latest version with changelog display./gsd-update
validate-phase.mdRetroactively audit and fill Nyquist validation gaps for a completed phase./gsd-validate-phase
verify-phase.mdVerify phase goal achievement through goal-backward analysis.execute-phase.md (post-execution)
verify-work.mdConversational UAT with auto-diagnosis — produces UAT.md and fix plans./gsd-verify-work

Note: Some workflows have no direct user-facing command (e.g. execute-plan.md, verify-phase.md, transition.md, node-repair.md, diagnose-issues.md) — they are invoked internally by orchestrator workflows. discovery-phase.md is an alternate entry for /gsd-new-project.


References (51 shipped)

Full roster at get-shit-done/references/*.md. References are shared knowledge documents that workflows and agents @-reference. The groupings below match docs/ARCHITECTURE.md — core, workflow, thinking-model clusters, and the modular planner decomposition.

Core References

ReferenceRole
checkpoints.mdCheckpoint type definitions and interaction patterns.
gates.md4 canonical gate types (Confirm, Quality, Safety, Transition) wired into plan-checker and verifier.
model-profiles.mdPer-agent model tier assignments.
model-profile-resolution.mdModel resolution algorithm documentation.
verification-patterns.mdHow to verify different artifact types.
verification-overrides.mdPer-artifact verification override rules.
planning-config.mdFull config schema and behavior.
git-integration.mdGit commit, branching, and history patterns.
git-planning-commit.mdPlanning directory commit conventions.
questioning.mdDream-extraction philosophy for project initialization.
tdd.mdTest-driven development integration patterns.
ui-brand.mdVisual output formatting patterns.
common-bug-patterns.mdCommon bug patterns for code review and verification.
debugger-philosophy.mdEvergreen debugging disciplines loaded by gsd-debugger.
mandatory-initial-read.mdShared required-reading boilerplate injected into agent prompts.
project-skills-discovery.mdShared project-skills-discovery boilerplate injected into agent prompts.

Workflow References

ReferenceRole
agent-contracts.mdFormal interface between orchestrators and agents.
context-budget.mdContext window budget allocation rules.
continuation-format.mdSession continuation/resume format.
domain-probes.mdDomain-specific probing questions for discuss-phase.
gate-prompts.mdGate/checkpoint prompt templates.
scout-codebase.mdPhase-type→codebase-map selection table for discuss-phase scout step (extracted via #2551).
revision-loop.mdPlan revision iteration patterns.
universal-anti-patterns.mdUniversal anti-patterns to detect and avoid.
artifact-types.mdPlanning artifact type definitions.
phase-argument-parsing.mdPhase argument parsing conventions.
decimal-phase-calculation.mdDecimal sub-phase numbering rules.
workstream-flag.mdWorkstream active-pointer conventions (--ws).
user-profiling.mdUser behavioral profiling detection heuristics.
thinking-partner.mdConditional thinking-partner activation at decision points.
autonomous-smart-discuss.mdSmart-discuss logic for autonomous mode.
ios-scaffold.mdiOS application scaffolding patterns.
ai-evals.mdAI evaluation design reference for /gsd-ai-integration-phase.
ai-frameworks.mdAI framework decision-matrix reference for gsd-framework-selector.
executor-examples.mdWorked examples for the gsd-executor agent.
doc-conflict-engine.mdShared conflict-detection contract for ingest/import workflows.

Sketch References

References consumed by the /gsd-sketch workflow and its wrap-up companion.

ReferenceRole
sketch-interactivity.mdRules for making HTML sketches feel interactive and alive.
sketch-theme-system.mdShared CSS theme variable system for cross-sketch consistency.
sketch-tooling.mdFloating toolbar utilities included in every sketch.
sketch-variant-patterns.mdMulti-variant HTML patterns (tabs, side-by-side, overlays).

Thinking-Model References

References for integrating thinking-class models (o3, o4-mini, Gemini 2.5 Pro) into GSD workflows.

ReferenceRole
thinking-models-debug.mdThinking-model patterns for debug workflows.
thinking-models-execution.mdThinking-model patterns for execution agents.
thinking-models-planning.mdThinking-model patterns for planning agents.
thinking-models-research.mdThinking-model patterns for research agents.
thinking-models-verification.mdThinking-model patterns for verification agents.

Modular Planner Decomposition

The gsd-planner agent is decomposed into a core agent plus reference modules to fit runtime character limits.

ReferenceRole
planner-antipatterns.mdPlanner anti-patterns and specificity examples.
planner-chunked.mdChunked mode return formats (## OUTLINE COMPLETE, ## PLAN COMPLETE) for Windows stdio hang mitigation.
planner-gap-closure.mdGap-closure mode behavior (reads VERIFICATION.md, targeted replanning).
planner-reviews.mdCross-AI review integration (reads REVIEWS.md from /gsd-review).
planner-revision.mdPlan revision patterns for iterative refinement.
planner-source-audit.mdPlanner source-audit and authority-limit rules.

Subdirectory: get-shit-done/references/few-shot-examples/ contains additional few-shot examples (plan-checker.md, verifier.md) that are referenced from specific agents. These are not counted in the 51 top-level references.


CLI Modules (41 shipped)

Full listing: get-shit-done/bin/lib/*.cjs.

ModuleResponsibility
artifacts.cjsCanonical artifact registry — known .planning/ root file names; used by gsd-health W019 lint
audit.cjsAudit dispatch, audit open sessions, audit storage helpers
command-aliases.generated.cjsGenerated CJS alias/subcommand metadata for manifest-backed family routers
commands.cjsMisc CLI commands (slug, timestamp, todos, scaffolding, stats)
config-schema.cjsSingle source of truth for VALID_CONFIG_KEYS and dynamic key patterns; imported by both the validator and the config-schema-docs parity test
config.cjsconfig.json read/write, section initialization; imports validator from config-schema.cjs
context-utilization.cjsPure classifier for gsd-health --context — turns (tokensUsed, contextWindow) into a { percent, state } triage result against the 60%/70% fracture-point thresholds (#2792)
core.cjsError handling, output formatting, shared utilities, runtime fallbacks; compatibility re-exports for planning-workspace helpers
decisions.cjsShared parser for CONTEXT.md <decisions> blocks (D-NN entries); used by gap-checker.cjs and intended for #2492 plan/verify decision gates
docs.cjsDocs-update workflow init, Markdown scanning, monorepo detection
drift.cjsPost-execute codebase structural drift detector (#2003): classifies file changes into new-dir/barrel/migration/route categories and round-trips last_mapped_commit frontmatter
frontmatter.cjsYAML frontmatter CRUD operations
gap-checker.cjsPost-planning gap analysis (#2493): unified REQUIREMENTS.md + CONTEXT.md decisions vs PLAN.md coverage report (gsd-tools gap-analysis)
graphify.cjsKnowledge-graph build/query/status/diff for /gsd-graphify
gsd2-import.cjsExternal-plan ingest for /gsd-from-gsd2
init-command-router.cjsThin CJS subcommand router adapter for gsd-tools init
init.cjsCompound context loading for each workflow type
install-profiles.cjsInstall profile allowlist + skill staging for --minimal install (#2762); single source of truth for which gsd-* skills/agents land in runtime config dirs
intel.cjsCodebase intel store backing /gsd-intel and gsd-intel-updater
learnings.cjsCross-phase learnings extraction for /gsd-extract-learnings
milestone.cjsMilestone archival, requirements marking
model-profiles.cjsModel profile resolution table (authoritative profile data)
phase-command-router.cjsThin CJS subcommand router adapter for gsd-tools phase
phase.cjsPhase directory operations, decimal numbering, plan indexing
phases-command-router.cjsThin CJS subcommand router adapter for gsd-tools phases
planning-workspace.cjsPlanning path/workstream seam (planningDir, planningPaths, active-workstream routing, .planning/.lock orchestration)
profile-output.cjsProfile rendering, USER-PROFILE.md and dev-preferences.md generation
profile-pipeline.cjsUser behavioral profiling data pipeline, session file scanning
roadmap-command-router.cjsThin CJS subcommand router adapter for gsd-tools roadmap
roadmap.cjsROADMAP.md parsing, phase extraction, plan progress
schema-detect.cjsSchema-drift detection for ORM patterns (Prisma, Drizzle, etc.)
secrets.cjsSecret-config masking convention (****<last-4>) for integration keys managed by /gsd-settings-integrations — keeps plaintext out of config-set output
security.cjsPath traversal prevention, prompt injection detection, safe JSON/shell helpers
state-command-router.cjsThin CJS subcommand router adapter for gsd-tools state
state.cjsSTATE.md parsing, updating, progression, metrics
template.cjsTemplate selection and filling with variable substitution
uat.cjsUAT file parsing, verification debt tracking, audit-uat support
validate-command-router.cjsThin CJS subcommand router adapter for gsd-tools validate
verify-command-router.cjsThin CJS subcommand router adapter for gsd-tools verify
verify.cjsPlan structure, phase completeness, reference, commit validation
workstream.cjsWorkstream CRUD, migration, session-scoped active pointer

docs/CLI-TOOLS.md may describe a subset of these modules; when it disagrees with the filesystem, this table and the directory listing are authoritative.


Hooks (12 shipped)

Full listing: hooks/.

HookEventPurpose
gsd-statusline.jsstatusLineDisplays model, task, directory, context usage
gsd-context-monitor.jsPostToolUse / AfterToolInjects agent-facing context warnings at 35%/25% remaining
gsd-check-update.jsSessionStartBackground check for new GSD versions
gsd-check-update-worker.js(worker)Background worker helper for check-update
gsd-update-banner.jsSessionStartOpt-in banner surfacing update availability when GSD statusline isn't used (PR #2795)
gsd-prompt-guard.jsPreToolUseScans .planning/ writes for prompt-injection patterns (advisory)
gsd-workflow-guard.jsPreToolUseDetects file edits outside GSD workflow context (advisory, opt-in)
gsd-read-guard.jsPreToolUseAdvisory guard preventing Edit/Write on unread files
gsd-read-injection-scanner.jsPostToolUseScans tool Read results for prompt-injection patterns (v1.36+, PR #2201)
gsd-session-state.shPostToolUseSession-state tracking for shell-based runtimes
gsd-validate-commit.shPostToolUseCommit validation for conventional-commit enforcement
gsd-phase-boundary.shPostToolUsePhase-boundary detection for workflow transitions

Maintenance

  • When a new command, agent, workflow, reference, CLI module, or hook ships, update the corresponding section here before the release is cut.
  • The drift-guard tests under tests/ (see "How To Use This File" above) assert that every shipped file is enumerated in this inventory. A new file without a matching row here will fail CI.
  • When the filesystem diverges from docs/ARCHITECTURE.md counts or from curated-subset docs (e.g. docs/AGENTS.md's primary roster), this file is the source of truth.