Import panel
When you start a spec-driven session, you’ll see the import panel with three zones:
Product spec (required)
The product spec defines what you’re building. You can:- Drag and drop a
.md,.txt, or.markdownfile onto the upload zone - Browse files from your workspace’s
user-originalsfolder - Brainstorm with AI to start from scratch and generate a spec interactively
Technical spec (optional)
If you already have implementation details planned out, upload a technical spec to give the AI more context about how to build the feature.Visual references (optional)
Upload images to provide visual context:- Drag and drop image files onto the references zone
- Use a file picker to browse for images
- Paste images directly with
Cmd+V(Mac) orCtrl+V(Windows/Linux)
Work mode selection
Before proceeding, choose your work mode:- Worktree (recommended) — creates an isolated git worktree so changes don’t affect your main branch
- Local — works directly in your project directory
Moving to Phase 2
Once you’ve uploaded at least a product spec, click Continue to refine to move to Phase 2 where you can polish your specs with AI assistance.Phase 2: Refine
Polish specs with AI assistance