GSD — Git. Ship. Done.

Workflow — the primary skill per SDLC stage this framework runs, top to bottom (folded and off-stage steps omitted).

flowchart TB
    A["gsd-discuss-phase<br/><i>Align</i>"] --> P["gsd-plan-phase<br/><i>Plan</i>"] --> I["gsd-execute-phase<br/><i>Implement</i>"] --> V["gsd-verify-work<br/><i>Validate</i>"] --> Rel["gsd-ship<br/><i>Release</i>"]

GSD is “a light-weight meta-prompting, context engineering, and spec-driven development system for AI coding agents” (Claude Code, OpenCode, Gemini CLI, Codex, Copilot, Cursor, Windsurf, and more). Install: npx @opengsd/gsd-core@latest.

It solves context rot — quality degradation as an agent fills its context window — by routing heavy research and execution through fresh-context subagents (see pattern-fresh-context-subagents) while keeping a lean main session. Its whole method is spec-driven (see pattern-spec-driven-development).

GSD ships as a three-tool suite. This wiki documents GSD Core, the SDLC workflow engine. (The others: GSD Pi, a standalone autonomous local coding agent with worktree-isolated Git and multi-provider routing; GSD Browser, native CDP browser automation with an MCP server.)

The five-phase loop

Each milestone repeats this cycle, one phase per iteration. Each phase is a command capability that implements: a canonical SDLC stage:

Conflict (source disagreement): the docs homepage lists the pipeline as Research → Plan → Execute → Verify → Ship, but the GitHub README and every detailed doc page list Discuss → Plan → Execute → Verify → Ship. This wiki treats Discuss as canonical; “Research” on the homepage appears informal (research is a sub-step of Plan, run by gsd-phase-researcher). See stage-align.

Capabilities

Commands (workflow)

The five phase commands, documented here:

65+ slash commands total, grouped by namespace:

  • workflow — the five phase commands above.
  • contextmap-codebase, graphify, ingest-docs, extract-learnings, mempalace-capture / mempalace-recall.
  • managementconfig, settings, update, workspace, workstreams.
  • projectnew-project, new-milestone, complete-milestone, phase, pause-work / resume-work, health, progress.
  • qualitycode-review, add-tests, secure-phase, ui-review, debug, audit-fix / audit-milestone / audit-uat, eval-review.
  • autonomous/gsd-autonomous, /gsd-manager.
  • cross-AI review/gsd-review.

Sub-agents (specialist agents)

34 specialist agents total. Each “receives a precisely scoped prompt and the subset of planning artifacts it needs,” running in parallel or sequentially to prevent context degradation.

Documented here:

Not yet given dedicated pages:

  • Research — gsd-project-researcher, gsd-domain-researcher, gsd-advisor-researcher, gsd-ai-researcher, gsd-research-synthesizer, gsd-roadmapper.
  • UI — gsd-ui-researcher, gsd-ui-checker, gsd-ui-auditor.
  • Quality / audit — gsd-code-reviewer, gsd-security-auditor, gsd-nyquist-auditor, gsd-eval-planner, gsd-eval-auditor, gsd-integration-checker.
  • Debug / fix — gsd-debug-session-manager, gsd-code-fixer (gsd-debugger now has its own page).
  • Codebase & analysis — gsd-codebase-mapper, gsd-assumptions-analyzer, gsd-pattern-mapper, gsd-framework-selector.
  • Docs — gsd-doc-writer, gsd-doc-classifier, gsd-doc-synthesizer, gsd-doc-verifier.
  • Memory / profile — gsd-mempalace-curator, gsd-intel-updater, gsd-user-profiler.

Artifacts produced

All organized under a .planning/ directory, with STATE.md / CONTEXT.md for cross-session persistence:

Patterns applied

See Also