English

The Four Modes: Build, Plan, Explore, Debug

Choose the right condoo.Vibe mode for each request, from creating features to planning, exploring, and debugging your application confidently.

condoo.Vibe gives you four modes for working with your AI product team:

Build, Plan, Explore, and Debug.

condoo.Vibe Four Modes

Each mode changes how condoo.Vibe approaches your request.

You don't need to use the same mode throughout a project. You can switch modes depending on what you're trying to accomplish.

A simple way to think about them is:

Mode Use it when you want to...
Build Create or change something
Plan Think through something before building
Explore Understand your project or investigate possibilities
Debug Find and fix something that isn't working

Build Mode

Build Mode is for taking action.

Use Build when you know what you want condoo.Vibe to create, modify, or implement.

For example:

Add a pricing section with three plans to the homepage.

Or:

Create a customer dashboard where users can view their active subscriptions and billing history.

condoo.Vibe analyzes the request and works on the application.

Use Build when you want to:

Plan Mode

Plan Mode is for thinking before building.

Use Plan when the change is complex enough that you want condoo.Vibe to understand the requirements and determine an approach before implementation begins.

For example:

Add multi-tenant workspaces to this application. Each company should have separate users, data, roles, and permissions.

Instead of immediately changing the application, Plan Mode allows condoo.Vibe to think through what needs to happen.

A plan may cover areas such as:

You can review the plan before moving into implementation.

Use Plan when:

Explore Mode

Explore Mode is for understanding before deciding what to do.

Sometimes you don't want condoo.Vibe to immediately build or change anything.

You may want to understand your application, investigate an idea, evaluate possibilities, or figure out the best approach.

For example:

Analyze this application and explain how authentication currently works.

Or:

What would we need to change to turn this single-user application into a team-based SaaS product?

Or:

Review the current dashboard and suggest ways to improve the user experience.

Explore Mode is useful when the outcome of the conversation isn't necessarily code.

Use Explore when you want to:

Think of Explore as talking through the product with your AI product team before deciding what to do next.

Debug Mode

Debug Mode is for investigating problems.

Use Debug when something isn't working as expected.

Instead of treating the issue as a normal feature request, condoo.Vibe focuses on identifying the cause of the problem and determining how to fix it.

For example:

Users can submit the signup form, but they're not being redirected to the dashboard after registration. Find out what's causing this and fix it.

Or:

The application throws an error whenever I try to create a new workspace. Debug the issue and fix the underlying cause.

Debug Mode is useful for problems involving:

Give condoo.Vibe useful debugging context

When possible, include:

For example:

When I click "Create Workspace," I expect the workspace to be created and the dashboard to open. Instead, nothing happens and the browser console shows a 500 error. Debug the complete flow and fix the underlying problem.

The more useful context condoo.Vibe has, the easier it is to investigate the issue.

Choosing the right mode

Here's a simple decision guide.

I know what I want created

Use Build.

Add a customer testimonials section.

I know what I want, but it's a major change

Use Plan first.

Add team workspaces, invitations, roles, and workspace-level data isolation.

I'm not sure what I should do yet

Use Explore.

Review my onboarding experience and suggest how we could improve activation.

Something is broken

Use Debug.

Google login redirects back to the login page instead of the dashboard. Find the cause and fix it.

You can switch modes as you work

The four modes aren't separate workflows.

They can work together throughout the lifecycle of your product.

For example, imagine you want to add subscriptions to your SaaS application.

  1. Explore

    Review the existing application and tell me what we would need to add subscription billing.

    Use Explore to understand the problem.
    
  2. Plan

    Create a plan for adding three subscription tiers with Stripe, feature access based on plan, and a customer billing portal.

    Use Plan to structure the implementation.
    
  3. Build

    Implement the approved subscription plan.

    Use Build to create it.
    
  4. Debug

    Subscription checkout works, but after payment the user's account still shows the Free plan. Find and fix the problem.

    Use Debug when something doesn't behave correctly.
    

This is one of the advantages of treating condoo.Vibe as a product team rather than simply a code generator.

Different stages of product development require different kinds of thinking.

Quick reference

If you want condoo.Vibe to... Choose
Build something new Build
Modify an existing feature Build
Implement a design change Build
Think through a complex feature Plan
Design an architecture before implementation Plan
Explain how something currently works Explore
Review your product and suggest improvements Explore
Compare different approaches Explore
Investigate an error Debug
Fix broken functionality Debug
Diagnose an integration problem Debug

A simple rule to remember

If you're unsure which mode to choose, remember:

Build creates. Plan thinks ahead. Explore investigates. Debug fixes.

As you spend more time building with condoo.Vibe, choosing a mode will become natural.

Next: Plan Mode

Next, we'll take a closer look at Plan Mode, how condoo.Vibe turns complex requirements into a structured specification you can review before building.