Skip to main content

Overview

For complex changes that span multiple files, Plan Mode gives you full control. Parsaa analyzes your project, designs a step-by-step plan, and only executes after you approve. Nothing happens without your explicit consent.
You stay in control. Plan Mode is designed for changes that are too large for a quick inline edit but still need human oversight at every stage.

How It Works

1

Analyze

Parsaa reads your project to understand the current architecture, file structure, and code relationships relevant to your request.
2

Design

Based on its analysis, Parsaa creates a detailed plan outlining the specific changes it will make — which files will be modified, what code will be added or changed, and in what order.
3

Approve

You review the entire plan before anything is executed. You can approve it as-is, request modifications, or reject it entirely and start over.
4

Execute

Once approved, Parsaa implements the changes step by step. You can monitor progress and stop execution at any point.

When to Use Plan Mode

Multi-file Refactors

Rename a protocol and update all conforming types, or restructure how data flows between layers.

New Features

Add a feature that touches models, views, view models, and networking — Plan Mode maps out every change.

Architectural Changes

Migrate from MVC to MVVM, introduce a coordinator pattern, or restructure your module boundaries.

Pattern Migration

Convert delegate-based APIs to async/await, replace singletons with dependency injection, or adopt a new framework.

Safety

Plan Mode is built around approval gates that keep you in control.
Every plan requires your explicit approval before Parsaa writes a single line of code. You see exactly what will change and where.
During execution, you can pause or cancel at any step. Partially applied changes remain in place for you to review.
Parsaa creates checkpoints before executing the plan, so you can roll back the entire set of changes if needed.
For simple, single-file changes, Inline Code Replacement is faster. Use Plan Mode when your change touches multiple files or requires coordinated edits.