Skip to main content
1

1. User Query

State your goal, expected outcome, and constraints.
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.
Learn more about managing phases.
4

4. Phase Planning

Traycer creates a detailed plan for each phase:
  • Objectives and deliverables.
  • File changes with exact edits.
  • Architecture and approach.
Learn more about plan for each phase.
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.
Learn more about verification.
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

Phases add
You can add additional phases at any point in your project:
  • 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

Phases rearrange
Traycer allows you to re-arrange the order of phases to optimize your development workflow:
  • Drag and drop: Simply drag phases to reorder them in the sequence.
  • Flexible sequencing: Change the order based on new insights or changing priorities.
I