> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Plan Mode

> Learn how to use Plan mode to brainstorm and plan with Agent without changing your app's code or data.

Plan mode introduces a new way of chatting with Replit Agent that focuses on asking questions, brainstorming, and planning your work.

<Frame>
  <img src="https://mintcdn.com/replit/F1Uusll-kiG71hlC/images/replitai/plan-mode-overview.png?fit=max&auto=format&n=F1Uusll-kiG71hlC&q=85&s=247073a58dc0196b6fb486fd32653fbd" alt="Agent chat interface in Plan mode" width="916" height="362" data-path="images/replitai/plan-mode-overview.png" />
</Frame>

## What is Plan Mode?

Plan mode enables you to:

* **Brainstorm ideas** and explore different approaches to your project
* **Plan development work** with structured task lists
* **Collaborate with AI** on project architecture and feature planning
* **Get strategic guidance** and ask questions without modifying your project's code or data
* **Transition seamlessly** to Build mode when you're ready to implement

The default mode is now referred to as **Build** mode.

Unlike Build mode, Plan mode focuses on planning and ideation, helping you think through projects before writing code.

## Getting Started

### Accessing Plan Mode

Plan mode is available in any Replit App that has Agent enabled. To access it:

1. **Open your Replit App** in the Project Editor
2. **Look for the mode selector** at the bottom left of the chat input box
3. **Choose Plan mode** from the dropdown

<Frame>
  <img src="https://mintcdn.com/replit/F1Uusll-kiG71hlC/images/replitai/plan-mode-selector.png?fit=max&auto=format&n=F1Uusll-kiG71hlC&q=85&s=19e04b960deaf929b954f0639ffa6aa3" alt="Mode selector showing Plan mode and Build mode options" width="918" height="224" data-path="images/replitai/plan-mode-selector.png" />
</Frame>

## Key Features

### Task Planning

Plan mode excels at breaking down complex projects into manageable tasks. Provide the Agent some requirements and it will generate an ordered task list of the development tasks necessary to complete your request.

<Frame>
  <img src="https://mintcdn.com/replit/F1Uusll-kiG71hlC/images/replitai/plan-mode-task-list.png?fit=max&auto=format&n=F1Uusll-kiG71hlC&q=85&s=6e5a76ea4a3da7840f6ac26f4e3e608e" alt="Generated task list with priorities and dependencies" width="924" height="1180" data-path="images/replitai/plan-mode-task-list.png" />
</Frame>

### Collaborative Brainstorming

Work together with AI to explore different approaches:

* **Multiple solution paths** for complex problems
* **Pros and cons analysis** of different approaches
* **Risk assessment** and mitigation strategies

## Workflow: From Planning to Building

### 1. Planning Phase (Plan Mode)

Start your development process in Plan mode:

* **Define your project scope** and objectives
* **Break down requirements** into specific features
* **Plan your architecture** and technology stack
* **Create a development roadmap** with milestones

### 2. Task Approval

When Agent generates a task list:

* **Review** the proposed tasks
* Select **Start building** to approve the plan

or, keep chatting to refine the plan.

### 3. Transition to Build Mode

When you're ready to start implementing:

* **Click "Start building"** to approve the plan
* **Agent automatically switches** to Build mode
* **Agent begins implementation** of approved tasks
* **Track progress** through the development phase

Plan Mode usage follows the same effort-based pricing as other Agent interactions. You are charged for all Agent work in Plan Mode, including answering questions, providing guidance, and generating task lists. Charges scale up for more complex requests, or requests in longer context conversations.

**All Agent interactions are billable** - whether Agent responds with text guidance or makes code changes, there is always a charge, though smaller requests cost less.

## Use Cases

### Feature Planning

Ideal for adding new functionality:

* **Break down complex features** into implementable tasks
* **Plan database changes** and API modifications
* **Design user interface** and user experience flows
* **Consider edge cases** and error handling

<Frame>
  <img src="https://mintcdn.com/replit/F1Uusll-kiG71hlC/images/replitai/plan-mode-planning.png?fit=max&auto=format&n=F1Uusll-kiG71hlC&q=85&s=d8cc6f9a8e6a09c137a00f849b282ffb" alt="Planning phase showing project scope and requirements discussion" width="924" height="862" data-path="images/replitai/plan-mode-planning.png" />
</Frame>

### Learning and Exploration

Excellent for educational purposes:

* **Understand different approaches** to solving problems
* **Learn about new technologies** and frameworks
* **Explore design patterns** and best practices
* **Get guidance** on development methodologies

<Frame>
  <img src="https://mintcdn.com/replit/F1Uusll-kiG71hlC/images/replitai/plan-mode-conversation.png?fit=max&auto=format&n=F1Uusll-kiG71hlC&q=85&s=237a4802c3090561db5b22bc1a705dc8" alt="Asking questions to Agent in Plan mode" width="922" height="584" data-path="images/replitai/plan-mode-conversation.png" />
</Frame>

## Best Practices

### Effective Prompting

To get the most out of Plan mode:

* **Be specific** about your project requirements
* **Ask follow-up questions** to clarify AI suggestions
* **Request examples** when discussing complex concepts
* **Discuss trade-offs** between different approaches
* **Iterate on ideas** before committing to implementation
* **Save important decisions** by referencing them in follow-up conversations
