1
1. User Query
State your goal, expected outcome, and constraints.
What context can I provide?
What context can I provide?
Optional context:
- Files: Source files, config files, documentation, test files.
- Folders: Component directories, feature folders, asset directories.
- Images: UI mockups, error screenshots.
- Git:
- Diff against uncommitted changes: Changes that haven’t been committed yet.
- Diff against ‘main’: Changes compared to the main/default branch.
- Diff against branch: Changes compared to a specific branch of your choice.
- Diff against commit: Changes compared to a specific commit.
2
2. Intent Clarification (if needed)
Traycer asks strategic questions to refine scope:
- Business goals and user flows.
- Architecture and integration needs.
- Performance, security, and scalability requirements.
3
3. Phase Generation
Traycer structures work into manageable phases:
- Phase identification: Clear milestones and outcomes.
- Sequential breakdown: Logical progression from start to finish.
- Scope definition: Well-defined boundaries for each phase.
4
4. Phase Planning
Traycer creates a detailed plan for each phase:
- Objectives and deliverables.
- File changes with exact edits.
- Architecture and approach.
5
5. Hand off to Agent
Execute the generated plan with your AI coding assistant. See supported agents.
6
6. Verification with Traycer
Validate each phase before moving on:
- Compares agent’s implementation against your original plan to ensure requirements.
- Categorizes verification review comments by severity - Critical, Major, Minor, Outdated.
7
7. Next Phase
Advance with preserved context:
- Carry forward decisions and mappings.
- Clear progress tracking.
- Plans adapt based on learnings.
Managing phases
After Traycer creates your initial phases, you have full control over the phase structure and can modify it as your project evolves.Phase selection mode
You can select multiple phases at once and refer to them in chat or merge them into a single phase using AI.Adding more phases

- Insert new phases: Add phases between existing ones or at the end.
- Address new requirements: Add phases for features or changes discovered during development.
- Refinement phases: Add phases for optimization, testing, or documentation.
Re-arranging phase order

- Drag and drop: Simply drag phases to reorder them in the sequence.
- Flexible sequencing: Change the order based on new insights or changing priorities.