What it does
/plan converts an approved design document into a detailed, executable implementation plan. Every task is sized to 2–5 minutes and includes exact file paths, complete code, and exact commands with expected output.
The plan is saved to docs/plans/ and becomes the source of truth for the /implement command.
When to use
Use/plan after you have an approved design doc from /brainstorm. If you don’t have an approved design yet, run /brainstorm first.
Prerequisites
- An approved design document at
docs/plans/*-design.md— if not present, run/brainstormfirst.
Conversation mode
Planning Mode — required while writing the plan. Switch to Fast Mode when executing the plan via/implement.
What happens
Load the writing-plans skill
The
writing-plans skill is loaded and followed exactly. This provides the structure and quality standards for a complete implementation plan.Write the plan
Antigravity writes a comprehensive plan with bite-sized tasks (2–5 minutes each). Each task includes exact file paths, complete code, and exact commands with expected output.
Skills invoked
writing-plans— plan structure, task sizing, and quality standardsexecuting-plans— available for the parallel session execution path
Example
- Task 1: Create
src/notifications/types.ts— defineNotificationandNotificationChannelinterfaces - Task 2: Write failing test for
NotificationService.send()insrc/notifications/service.test.ts - Task 3: Implement
NotificationService.send()insrc/notifications/service.ts
Related commands
/brainstorm
Step 1 — run this first to produce the design doc that /plan consumes.
/implement
Step 3 — executes the plan you just wrote, task by task.
/estimate
Run before /plan if you need time estimates before committing to implementation.
/research
Run before /plan to confirm architecture decisions with sourced findings.