mirror of
https://github.com/complexcaresolutions/cms.c2sgmbh.git
synced 2026-03-17 20:54:11 +00:00
- Add .claude/ configuration (agents, commands, hooks, get-shit-done workflows) - Add prompts/ directory with development planning documents - Add scripts/setup-tenants/ with tenant configuration - Add docs/screenshots/ - Remove obsolete phase2.2-corrections-report.md - Update pnpm-lock.yaml - Update detect-secrets.sh to ignore setup.sh (env var usage, not secrets) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
383 lines
11 KiB
Markdown
383 lines
11 KiB
Markdown
---
|
|
name: gsd:help
|
|
description: Show available GSD commands and usage guide
|
|
---
|
|
|
|
<objective>
|
|
Display the complete GSD command reference.
|
|
|
|
Output ONLY the reference content below. Do NOT add:
|
|
|
|
- Project-specific analysis
|
|
- Git status or file context
|
|
- Next-step suggestions
|
|
- Any commentary beyond the reference
|
|
</objective>
|
|
|
|
<reference>
|
|
# GSD Command Reference
|
|
|
|
**GSD** (Get Shit Done) creates hierarchical project plans optimized for solo agentic development with Claude Code.
|
|
|
|
## Quick Start
|
|
|
|
1. `/gsd:new-project` - Initialize project (includes research, requirements, roadmap)
|
|
2. `/gsd:plan-phase 1` - Create detailed plan for first phase
|
|
3. `/gsd:execute-phase 1` - Execute the phase
|
|
|
|
## Staying Updated
|
|
|
|
GSD evolves fast. Check for updates periodically:
|
|
|
|
```
|
|
/gsd:whats-new
|
|
```
|
|
|
|
Shows what changed since your installed version. Update with:
|
|
|
|
```bash
|
|
npx get-shit-done-cc@latest
|
|
```
|
|
|
|
## Core Workflow
|
|
|
|
```
|
|
/gsd:new-project → /gsd:plan-phase → /gsd:execute-phase → repeat
|
|
```
|
|
|
|
### Project Initialization
|
|
|
|
**`/gsd:new-project`**
|
|
Initialize new project through unified flow.
|
|
|
|
One command takes you from idea to ready-for-planning:
|
|
- Deep questioning to understand what you're building
|
|
- Optional domain research (spawns 4 parallel researcher agents)
|
|
- Requirements definition with v1/v2/out-of-scope scoping
|
|
- Roadmap creation with phase breakdown and success criteria
|
|
|
|
Creates all `.planning/` artifacts:
|
|
- `PROJECT.md` — vision and requirements
|
|
- `config.json` — workflow mode (interactive/yolo)
|
|
- `research/` — domain research (if selected)
|
|
- `REQUIREMENTS.md` — scoped requirements with REQ-IDs
|
|
- `ROADMAP.md` — phases mapped to requirements
|
|
- `STATE.md` — project memory
|
|
|
|
Usage: `/gsd:new-project`
|
|
|
|
**`/gsd:map-codebase`**
|
|
Map an existing codebase for brownfield projects.
|
|
|
|
- Analyzes codebase with parallel Explore agents
|
|
- Creates `.planning/codebase/` with 7 focused documents
|
|
- Covers stack, architecture, structure, conventions, testing, integrations, concerns
|
|
- Use before `/gsd:new-project` on existing codebases
|
|
|
|
Usage: `/gsd:map-codebase`
|
|
|
|
### Phase Planning
|
|
|
|
**`/gsd:discuss-phase <number>`**
|
|
Help articulate your vision for a phase before planning.
|
|
|
|
- Captures how you imagine this phase working
|
|
- Creates CONTEXT.md with your vision, essentials, and boundaries
|
|
- Use when you have ideas about how something should look/feel
|
|
|
|
Usage: `/gsd:discuss-phase 2`
|
|
|
|
**`/gsd:research-phase <number>`**
|
|
Comprehensive ecosystem research for niche/complex domains.
|
|
|
|
- Discovers standard stack, architecture patterns, pitfalls
|
|
- Creates RESEARCH.md with "how experts build this" knowledge
|
|
- Use for 3D, games, audio, shaders, ML, and other specialized domains
|
|
- Goes beyond "which library" to ecosystem knowledge
|
|
|
|
Usage: `/gsd:research-phase 3`
|
|
|
|
**`/gsd:list-phase-assumptions <number>`**
|
|
See what Claude is planning to do before it starts.
|
|
|
|
- Shows Claude's intended approach for a phase
|
|
- Lets you course-correct if Claude misunderstood your vision
|
|
- No files created - conversational output only
|
|
|
|
Usage: `/gsd:list-phase-assumptions 3`
|
|
|
|
**`/gsd:plan-phase <number>`**
|
|
Create detailed execution plan for a specific phase.
|
|
|
|
- Generates `.planning/phases/XX-phase-name/XX-YY-PLAN.md`
|
|
- Breaks phase into concrete, actionable tasks
|
|
- Includes verification criteria and success measures
|
|
- Multiple plans per phase supported (XX-01, XX-02, etc.)
|
|
|
|
Usage: `/gsd:plan-phase 1`
|
|
Result: Creates `.planning/phases/01-foundation/01-01-PLAN.md`
|
|
|
|
### Execution
|
|
|
|
**`/gsd:execute-phase <phase-number>`**
|
|
Execute all plans in a phase.
|
|
|
|
- Groups plans by wave (from frontmatter), executes waves sequentially
|
|
- Plans within each wave run in parallel via Task tool
|
|
- Verifies phase goal after all plans complete
|
|
- Updates REQUIREMENTS.md, ROADMAP.md, STATE.md
|
|
|
|
Usage: `/gsd:execute-phase 5`
|
|
|
|
### Roadmap Management
|
|
|
|
**`/gsd:add-phase <description>`**
|
|
Add new phase to end of current milestone.
|
|
|
|
- Appends to ROADMAP.md
|
|
- Uses next sequential number
|
|
- Updates phase directory structure
|
|
|
|
Usage: `/gsd:add-phase "Add admin dashboard"`
|
|
|
|
**`/gsd:insert-phase <after> <description>`**
|
|
Insert urgent work as decimal phase between existing phases.
|
|
|
|
- Creates intermediate phase (e.g., 7.1 between 7 and 8)
|
|
- Useful for discovered work that must happen mid-milestone
|
|
- Maintains phase ordering
|
|
|
|
Usage: `/gsd:insert-phase 7 "Fix critical auth bug"`
|
|
Result: Creates Phase 7.1
|
|
|
|
**`/gsd:remove-phase <number>`**
|
|
Remove a future phase and renumber subsequent phases.
|
|
|
|
- Deletes phase directory and all references
|
|
- Renumbers all subsequent phases to close the gap
|
|
- Only works on future (unstarted) phases
|
|
- Git commit preserves historical record
|
|
|
|
Usage: `/gsd:remove-phase 17`
|
|
Result: Phase 17 deleted, phases 18-20 become 17-19
|
|
|
|
### Milestone Management
|
|
|
|
**`/gsd:new-milestone <name>`**
|
|
Start a new milestone through unified flow.
|
|
|
|
- Deep questioning to understand what you're building next
|
|
- Optional domain research (spawns 4 parallel researcher agents)
|
|
- Requirements definition with scoping
|
|
- Roadmap creation with phase breakdown
|
|
|
|
Mirrors `/gsd:new-project` flow for brownfield projects (existing PROJECT.md).
|
|
|
|
Usage: `/gsd:new-milestone "v2.0 Features"`
|
|
|
|
**`/gsd:complete-milestone <version>`**
|
|
Archive completed milestone and prepare for next version.
|
|
|
|
- Creates MILESTONES.md entry with stats
|
|
- Archives full details to milestones/ directory
|
|
- Creates git tag for the release
|
|
- Prepares workspace for next version
|
|
|
|
Usage: `/gsd:complete-milestone 1.0.0`
|
|
|
|
### Progress Tracking
|
|
|
|
**`/gsd:progress`**
|
|
Check project status and intelligently route to next action.
|
|
|
|
- Shows visual progress bar and completion percentage
|
|
- Summarizes recent work from SUMMARY files
|
|
- Displays current position and what's next
|
|
- Lists key decisions and open issues
|
|
- Offers to execute next plan or create it if missing
|
|
- Detects 100% milestone completion
|
|
|
|
Usage: `/gsd:progress`
|
|
|
|
### Session Management
|
|
|
|
**`/gsd:resume-work`**
|
|
Resume work from previous session with full context restoration.
|
|
|
|
- Reads STATE.md for project context
|
|
- Shows current position and recent progress
|
|
- Offers next actions based on project state
|
|
|
|
Usage: `/gsd:resume-work`
|
|
|
|
**`/gsd:pause-work`**
|
|
Create context handoff when pausing work mid-phase.
|
|
|
|
- Creates .continue-here file with current state
|
|
- Updates STATE.md session continuity section
|
|
- Captures in-progress work context
|
|
|
|
Usage: `/gsd:pause-work`
|
|
|
|
### Debugging
|
|
|
|
**`/gsd:debug [issue description]`**
|
|
Systematic debugging with persistent state across context resets.
|
|
|
|
- Gathers symptoms through adaptive questioning
|
|
- Creates `.planning/debug/[slug].md` to track investigation
|
|
- Investigates using scientific method (evidence → hypothesis → test)
|
|
- Survives `/clear` — run `/gsd:debug` with no args to resume
|
|
- Archives resolved issues to `.planning/debug/resolved/`
|
|
|
|
Usage: `/gsd:debug "login button doesn't work"`
|
|
Usage: `/gsd:debug` (resume active session)
|
|
|
|
### Todo Management
|
|
|
|
**`/gsd:add-todo [description]`**
|
|
Capture idea or task as todo from current conversation.
|
|
|
|
- Extracts context from conversation (or uses provided description)
|
|
- Creates structured todo file in `.planning/todos/pending/`
|
|
- Infers area from file paths for grouping
|
|
- Checks for duplicates before creating
|
|
- Updates STATE.md todo count
|
|
|
|
Usage: `/gsd:add-todo` (infers from conversation)
|
|
Usage: `/gsd:add-todo Add auth token refresh`
|
|
|
|
**`/gsd:check-todos [area]`**
|
|
List pending todos and select one to work on.
|
|
|
|
- Lists all pending todos with title, area, age
|
|
- Optional area filter (e.g., `/gsd:check-todos api`)
|
|
- Loads full context for selected todo
|
|
- Routes to appropriate action (work now, add to phase, brainstorm)
|
|
- Moves todo to done/ when work begins
|
|
|
|
Usage: `/gsd:check-todos`
|
|
Usage: `/gsd:check-todos api`
|
|
|
|
### Utility Commands
|
|
|
|
**`/gsd:help`**
|
|
Show this command reference.
|
|
|
|
**`/gsd:whats-new`**
|
|
See what's changed since your installed version.
|
|
|
|
- Shows installed vs latest version comparison
|
|
- Displays changelog entries for versions you've missed
|
|
- Highlights breaking changes
|
|
- Provides update instructions when behind
|
|
|
|
Usage: `/gsd:whats-new`
|
|
|
|
## Files & Structure
|
|
|
|
```
|
|
.planning/
|
|
├── PROJECT.md # Project vision
|
|
├── ROADMAP.md # Current phase breakdown
|
|
├── STATE.md # Project memory & context
|
|
├── config.json # Workflow mode & gates
|
|
├── todos/ # Captured ideas and tasks
|
|
│ ├── pending/ # Todos waiting to be worked on
|
|
│ └── done/ # Completed todos
|
|
├── debug/ # Active debug sessions
|
|
│ └── resolved/ # Archived resolved issues
|
|
├── codebase/ # Codebase map (brownfield projects)
|
|
│ ├── STACK.md # Languages, frameworks, dependencies
|
|
│ ├── ARCHITECTURE.md # Patterns, layers, data flow
|
|
│ ├── STRUCTURE.md # Directory layout, key files
|
|
│ ├── CONVENTIONS.md # Coding standards, naming
|
|
│ ├── TESTING.md # Test setup, patterns
|
|
│ ├── INTEGRATIONS.md # External services, APIs
|
|
│ └── CONCERNS.md # Tech debt, known issues
|
|
└── phases/
|
|
├── 01-foundation/
|
|
│ ├── 01-01-PLAN.md
|
|
│ └── 01-01-SUMMARY.md
|
|
└── 02-core-features/
|
|
├── 02-01-PLAN.md
|
|
└── 02-01-SUMMARY.md
|
|
```
|
|
|
|
## Workflow Modes
|
|
|
|
Set during `/gsd:new-project`:
|
|
|
|
**Interactive Mode**
|
|
|
|
- Confirms each major decision
|
|
- Pauses at checkpoints for approval
|
|
- More guidance throughout
|
|
|
|
**YOLO Mode**
|
|
|
|
- Auto-approves most decisions
|
|
- Executes plans without confirmation
|
|
- Only stops for critical checkpoints
|
|
|
|
Change anytime by editing `.planning/config.json`
|
|
|
|
## Common Workflows
|
|
|
|
**Starting a new project:**
|
|
|
|
```
|
|
/gsd:new-project # Unified flow: questioning → research → requirements → roadmap
|
|
/clear
|
|
/gsd:plan-phase 1 # Create plans for first phase
|
|
/clear
|
|
/gsd:execute-phase 1 # Execute all plans in phase
|
|
```
|
|
|
|
**Resuming work after a break:**
|
|
|
|
```
|
|
/gsd:progress # See where you left off and continue
|
|
```
|
|
|
|
**Adding urgent mid-milestone work:**
|
|
|
|
```
|
|
/gsd:insert-phase 5 "Critical security fix"
|
|
/gsd:plan-phase 5.1
|
|
/gsd:execute-phase 5.1
|
|
```
|
|
|
|
**Completing a milestone:**
|
|
|
|
```
|
|
/gsd:complete-milestone 1.0.0
|
|
/clear
|
|
/gsd:new-milestone # Start next milestone (questioning → research → requirements → roadmap)
|
|
```
|
|
|
|
**Capturing ideas during work:**
|
|
|
|
```
|
|
/gsd:add-todo # Capture from conversation context
|
|
/gsd:add-todo Fix modal z-index # Capture with explicit description
|
|
/gsd:check-todos # Review and work on todos
|
|
/gsd:check-todos api # Filter by area
|
|
```
|
|
|
|
**Debugging an issue:**
|
|
|
|
```
|
|
/gsd:debug "form submission fails silently" # Start debug session
|
|
# ... investigation happens, context fills up ...
|
|
/clear
|
|
/gsd:debug # Resume from where you left off
|
|
```
|
|
|
|
## Getting Help
|
|
|
|
- Read `.planning/PROJECT.md` for project vision
|
|
- Read `.planning/STATE.md` for current context
|
|
- Check `.planning/ROADMAP.md` for phase status
|
|
- Run `/gsd:progress` to check where you're up to
|
|
</reference>
|