2026-03-25 22:38:55 -06:00
# GSD Documentation
Welcome to the GSD documentation. This covers everything from getting started to advanced configuration, auto-mode internals, and extending GSD with the Pi SDK.
## User Documentation
2026-04-10 09:25:31 -05:00
Guides for installing, configuring, and using GSD day-to-day. Located in [`user-docs/` ](./user-docs/ ).
2026-03-25 22:38:55 -06:00
| Guide | Description |
|-------|-------------|
2026-04-10 09:25:31 -05:00
| [Getting Started ](./user-docs/getting-started.md ) | Installation, first run, and basic usage |
| [Auto Mode ](./user-docs/auto-mode.md ) | How autonomous execution works — the state machine, crash recovery, and steering |
| [Commands Reference ](./user-docs/commands.md ) | All commands, keyboard shortcuts, and CLI flags |
| [Remote Questions ](./user-docs/remote-questions.md ) | Discord and Slack integration for headless auto-mode |
| [Configuration ](./user-docs/configuration.md ) | Preferences, model selection, git settings, and token profiles |
| [Provider Setup ](./user-docs/providers.md ) | Step-by-step setup for OpenRouter, Ollama, LM Studio, vLLM, and all supported providers |
| [Custom Models ](./user-docs/custom-models.md ) | Advanced model configuration — models.json schema, compat flags, overrides |
| [Token Optimization ](./user-docs/token-optimization.md ) | Token profiles, context compression, complexity routing, and adaptive learning (v2.17) |
| [Dynamic Model Routing ](./user-docs/dynamic-model-routing.md ) | Complexity-based model selection, cost tables, escalation, and budget pressure (v2.19) |
| [Captures & Triage ](./user-docs/captures-triage.md ) | Fire-and-forget thought capture during auto-mode with automated triage (v2.19) |
| [Workflow Visualizer ](./user-docs/visualizer.md ) | Interactive TUI overlay for progress, dependencies, metrics, and timeline (v2.19) |
| [Cost Management ](./user-docs/cost-management.md ) | Budget ceilings, cost tracking, projections, and enforcement modes |
| [Git Strategy ](./user-docs/git-strategy.md ) | Worktree isolation, branching model, and merge behavior |
| [Parallel Orchestration ](./user-docs/parallel-orchestration.md ) | Run multiple milestones simultaneously with worker isolation and coordination |
| [Working in Teams ](./user-docs/working-in-teams.md ) | Unique milestone IDs, `.gitignore` setup, and shared planning artifacts |
| [Skills ](./user-docs/skills.md ) | Bundled skills, skill discovery, and custom skill authoring |
| [Migration from v1 ](./user-docs/migration.md ) | Migrating `.planning` directories from the original GSD |
| [Troubleshooting ](./user-docs/troubleshooting.md ) | Common issues, `/gsd doctor` (real-time visibility v2.40), `/gsd forensics` (full debugger v2.40), and recovery procedures |
| [Web Interface ](./user-docs/web-interface.md ) | Browser-based project management with `gsd --web` (v2.41) |
2026-03-25 22:38:55 -06:00
| [VS Code Extension ](../vscode-extension/README.md ) | Chat participant, sidebar dashboard, and RPC integration for VS Code |
## Architecture & Internals
2026-04-10 09:25:31 -05:00
Design documents, ADRs, and internal references. Located in [`dev/` ](./dev/ ).
2026-03-25 22:38:55 -06:00
| Guide | Description |
|-------|-------------|
2026-04-10 09:25:31 -05:00
| [Architecture Overview ](./dev/architecture.md ) | System design, extension model, state-on-disk, and dispatch pipeline |
2026-03-25 22:38:55 -06:00
| [Native Engine ](../native/README.md ) | Rust N-API modules for performance-critical operations |
2026-04-10 09:25:31 -05:00
| [ADR-001: Branchless Worktree Architecture ](./dev/ADR-001-branchless-worktree-architecture.md ) | Decision record for the v2.14 git architecture |
| [ADR-003: Pipeline Simplification ](./dev/ADR-003-pipeline-simplification.md ) | Research merged into planning, mechanical completion (v2.30) |
| [ADR-004: Capability-Aware Model Routing ](./dev/ADR-004-capability-aware-model-routing.md ) | Extend routing from tier/cost selection to task-capability matching |
| [ADR-007: Model Catalog Split ](./dev/ADR-007-model-catalog-split.md ) | Separate model metadata from routing logic for extensibility |
| [ADR-008: GSD Tools over MCP ](./dev/ADR-008-gsd-tools-over-mcp-for-provider-parity.md ) | Native tools over MCP for provider parity |
| [ADR-008: Implementation Plan ](./dev/ADR-008-IMPLEMENTATION-PLAN.md ) | Implementation plan for ADR-008 |
| [Context Optimization Opportunities ](./dev/pi-context-optimization-opportunities.md ) | Analysis of context window usage and optimization strategies |
| [File System Map ](./dev/FILE-SYSTEM-MAP.md ) | Complete file system reference |
| [CI/CD Pipeline ](./dev/ci-cd-pipeline.md ) | Continuous integration and deployment pipeline |
| [Frontier Techniques ](./dev/FRONTIER-TECHNIQUES.md ) | Advanced techniques and research |
| [PRD: Branchless Worktree ](./dev/PRD-branchless-worktree-architecture.md ) | Product requirements for branchless worktree architecture |
| [Agent Knowledge Index ](./dev/agent-knowledge-index.md ) | Index of agent knowledge resources |
2026-03-25 22:38:55 -06:00
## Pi SDK Documentation
2026-04-10 09:25:31 -05:00
Guides for the underlying Pi SDK that GSD is built on. Located in [`dev/` ](./dev/ ).
2026-03-25 22:38:55 -06:00
| Guide | Description |
|-------|-------------|
2026-04-10 09:25:31 -05:00
| [What is Pi ](./dev/what-is-pi/README.md ) | Core concepts — modes, agent loop, sessions, tools, providers |
| [Extending Pi ](./dev/extending-pi/README.md ) | Building extensions — tools, commands, UI, events, state |
| [Context & Hooks ](./dev/context-and-hooks/README.md ) | Context pipeline, hook reference, inter-extension communication |
| [Pi UI / TUI ](./dev/pi-ui-tui/README.md ) | Terminal UI components, theming, keyboard input, rendering |
2026-03-25 22:38:55 -06:00
## Research
| Guide | Description |
|-------|-------------|
2026-04-10 09:25:31 -05:00
| [Building Coding Agents ](./dev/building-coding-agents/README.md ) | Research notes on agent design — decomposition, context engineering, cost/quality tradeoffs |
| [Proposals ](./dev/proposals/ ) | Feature proposals and workflow definitions |
| [Superpowers ](./dev/superpowers/ ) | Plans and specs for superpower features |