Start Here

Your first session with GSD — 5 oriented steps from install to shipping your first phase

beginner

Step 1: Start a new project

Run /gsd:new-project in your project directory. GSD initialises .planning/ with PROJECT.md, ROADMAP.md, and STATE.md — the three files that keep your session context across conversations.

$ /gsd:new-project

Step 2: Discuss your first phase

Run /gsd:discuss-phase 1. GSD asks clarifying questions about scope, constraints, and priorities. Your answers lock the decisions that shape the plan — this is where you steer the work, not just approve it.

$ /gsd:discuss-phase 1

Don’t skip the discuss step. A five-minute discussion prevents a misaligned plan.

Step 3: Plan the phase

After discussing, run /gsd:plan-phase 1. GSD creates numbered PLAN.md files under .planning/phases/01-*/. Each plan covers a focused slice of work with explicit tasks, verification steps, and success criteria.

$ /gsd:plan-phase 1

Step 4: Execute

Run /gsd:execute-phase 1. GSD works through each plan autonomously — writing code, running builds, committing each task. Checkpoint tasks pause and ask for your input (visual verification, decisions, or credentials).

$ /gsd:execute-phase 1

Step 5: Verify and move on

Run /gsd:verify-work 1 after execution. GSD checks that all requirements are met against the phase plan. Fix any gaps, then move to Phase 2 with /gsd:discuss-phase 2.

$ /gsd:verify-work 1

Where to go next