Workflow: Full Feature
Overview
End-to-end workflow for implementing a feature from plan to merged code.
Steps
1. Product Definition (optional, for UI-heavy features)
If the feature has a user-facing interface:
- Run
/prd to formalize requirements into a structured PRD
- Run
/ux-spec to design the experience through 6 UX passes (mental model, IA, affordances, cognitive load, state design, flow integrity)
- Skip this step for backend-only or technical features
2. Plan
- Use the
planner agent
- Skills loaded:
plan-and-scope, phase-breakdown
- The planner will consume PRD and UX spec artifacts if they exist
- Output:
plan.md with phased tasks
- Review and iterate on the plan before proceeding
2b. Scaffold (new projects only)
If this is a new project with sub-repos to create:
- Use
/scaffold from the root planning folder
- Creates sub-project directories, git inits, installs profiles
- Skip this step for features in existing repos
3. Execute — MVP Build
For initial builds where you're taking a plan from zero to working application, work directly on main. No branches or worktrees needed — there's nothing to protect yet.
Repeat for each phase:
Execute:
- Start a Claude session in the sub-project
- Tell it: "Execute phase N of the plan"
- The executor agent reads plan.md and implements all tasks — it does not commit; changes stay uncommitted until verification passes
Review:
- Start a NEW Claude session in the same directory
- Tell it: "Review phase N against the plan"
- The reviewer agent checks the work and produces a verification report
- Fix any FAIL items, re-verify if needed
Commit and move on:
- On PASS, the review session commits the phase (implementation + verification report) to main — the session that owns the work commits (in the hands-off flows below, that's the lead)
- Between phases, the commit history provides a natural review point
- If this phase produced API changes, generate the integration summary for frontend phases
- Continue to the next phase
Hands-off alternatives:
/autopilot — for pre-planned work. Executes all plan.md phases: implement → test → verify → commit. Stops on FAIL — run /autopilot N to resume.
/orchestrator — for broader work. Accepts inline tasks or plan.md, supports parallel execution, auto-phasing, and per-task model overrides. Use when tasks need decomposition or research.
4. Execute — Ongoing Feature Work
Once you have a working application and are building new features on top of it:
Single feature: check out a branch, execute, review, PR, merge. Simple.
Multiple independent features in parallel: use git worktrees (see the /worktrees skill). Each feature gets its own worktree so you can switch between them without stashing or losing context. This is where worktrees earn their keep.
Tips
- Don't skip the planning step — it saves time overall
- Keep phases small enough to review in one sitting
- The verification step catches things you'd miss in self-review
- Update the plan as you learn — it's a living document
1---2name: full-feature3description: End-to-end feature workflow — plan, scaffold, execute, verify, and merge, phase by phase.4---56# Workflow: Full Feature78## Overview9End-to-end workflow for implementing a feature from plan to merged code.1011## Steps1213### 1. Product Definition (optional, for UI-heavy features)14If the feature has a user-facing interface:15- Run `/prd` to formalize requirements into a structured PRD16- Run `/ux-spec` to design the experience through 6 UX passes (mental model, IA, affordances, cognitive load, state design, flow integrity)17- Skip this step for backend-only or technical features1819### 2. Plan20- Use the `planner` agent21- Skills loaded: `plan-and-scope`, `phase-breakdown`22- The planner will consume PRD and UX spec artifacts if they exist23- Output: `plan.md` with phased tasks24- Review and iterate on the plan before proceeding2526### 2b. Scaffold (new projects only)27If this is a new project with sub-repos to create:28- Use `/scaffold` from the root planning folder29- Creates sub-project directories, git inits, installs profiles30- Skip this step for features in existing repos3132### 3. Execute — MVP Build3334For initial builds where you're taking a plan from zero to working application, work directly on main. No branches or worktrees needed — there's nothing to protect yet.3536Repeat for each phase:3738**Execute:**39- Start a Claude session in the sub-project40- Tell it: "Execute phase N of the plan"41- The executor agent reads plan.md and implements all tasks — it does **not** commit; changes stay uncommitted until verification passes4243**Review:**44- Start a NEW Claude session in the same directory45- Tell it: "Review phase N against the plan"46- The reviewer agent checks the work and produces a verification report47- Fix any FAIL items, re-verify if needed4849**Commit and move on:**50- On PASS, the review session commits the phase (implementation + verification report) to main — the session that owns the work commits (in the hands-off flows below, that's the lead)51- Between phases, the commit history provides a natural review point52- If this phase produced API changes, generate the integration summary for frontend phases53- Continue to the next phase5455**Hands-off alternatives:**56- `/autopilot` — for pre-planned work. Executes all plan.md phases: implement → test → verify → commit. Stops on FAIL — run `/autopilot N` to resume.57- `/orchestrator` — for broader work. Accepts inline tasks or plan.md, supports parallel execution, auto-phasing, and per-task model overrides. Use when tasks need decomposition or research.5859### 4. Execute — Ongoing Feature Work6061Once you have a working application and are building new features on top of it:6263**Single feature:** check out a branch, execute, review, PR, merge. Simple.6465**Multiple independent features in parallel:** use git worktrees (see the `/worktrees` skill). Each feature gets its own worktree so you can switch between them without stashing or losing context. This is where worktrees earn their keep.6667## Tips68- Don't skip the planning step — it saves time overall69- Keep phases small enough to review in one sitting70- The verification step catches things you'd miss in self-review71- Update the plan as you learn — it's a living document