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

# Generating a blueprint

> Submit an idea and let Archie produce your blueprint.

Generating a blueprint is the first thing that happens when you create a project. This page covers how it works and what to expect.

## Submitting an idea

From **New project**, type your idea in the input. There is no prompt template, no required structure, no character minimum. Archie infers what is missing. Examples that work:

* "A booking system for a small dental practice."
* "A course platform where teachers upload lessons and students pay per course. Stripe for payments. Email notifications when a new lesson is published."
* A few paragraphs describing your app in detail.

Click submit. Archie creates the project and starts generating.

<img src="https://mintcdn.com/archie-e998dbf6/5v5nezdkyvYA5lN2/features/blueprint/new-project-input.png?fit=max&auto=format&n=5v5nezdkyvYA5lN2&q=85&s=95b706057e8204fc4b451bf27dd00062" alt="New project input with an example idea filled in" width="1176" height="500" data-path="features/blueprint/new-project-input.png" />

## Improving your prompt

Before you submit, use the AI Assistant to refine what you typed. Click the wand icon next to the input to open **Improve**, **Expand**, and **Condense**.

<img src="https://mintcdn.com/archie-e998dbf6/5v5nezdkyvYA5lN2/features/blueprint/ai-assistant-menu.png?fit=max&auto=format&n=5v5nezdkyvYA5lN2&q=85&s=21a0a78f4de90e11e9c9d04d75b60e97" alt="AI Assistant menu with Improve, Expand, and Condense options" width="800" height="459" data-path="features/blueprint/ai-assistant-menu.png" />

* **Improve** — Rewrites your prompt to be more accurate and specific.
* **Expand** — Adds detail: user roles, features, screens, and data models inferred from your idea.
* **Condense** — Tightens a long or detailed prompt into a more direct version while keeping the key requirements.

For example, typing "A booking app for a hair salon" and clicking **Improve** turns it into a structured brief with user roles, features, and data models:

<img src="https://mintcdn.com/archie-e998dbf6/5v5nezdkyvYA5lN2/features/blueprint/ai-assistant-improve-result.png?fit=max&auto=format&n=5v5nezdkyvYA5lN2&q=85&s=2650fa24a802e88a35af72c80025a1ec" alt="Improve result showing a structured prompt with user roles and features" width="520" height="585" data-path="features/blueprint/ai-assistant-improve-result.png" />

**Expand** takes the same short prompt further, adding more complete detail across every section:

<img src="https://mintcdn.com/archie-e998dbf6/5v5nezdkyvYA5lN2/features/blueprint/ai-assistant-expand-result.png?fit=max&auto=format&n=5v5nezdkyvYA5lN2&q=85&s=379f971353e651347cdfe96308c0a367" alt="Expand result showing a more detailed and complete prompt" width="520" height="585" data-path="features/blueprint/ai-assistant-expand-result.png" />

**Condense** works the other way: paste in a long, detailed description and it distills it down to the essentials:

<img src="https://mintcdn.com/archie-e998dbf6/5v5nezdkyvYA5lN2/features/blueprint/ai-assistant-condense-result.png?fit=max&auto=format&n=5v5nezdkyvYA5lN2&q=85&s=bc0563441db683b2ca409a8c3af3fbee" alt="Condense result showing a shortened version of a long, detailed prompt" width="520" height="585" data-path="features/blueprint/ai-assistant-condense-result.png" />

Each option opens a preview with **Insert** and **Retry** buttons. Click **Insert** to replace your prompt with the generated version, or **Retry** to generate again. You can also type additional instructions below the preview to steer the result, or run another Improve, Expand, or Condense pass directly from the preview panel.

## What happens during generation

Generation usually completes in 30–60 seconds. While it runs:

* The blueprint page shows a waiting state with status updates
* Archie may ask one or two clarifying questions in the Context tab
* The connection reconnects automatically if you close the tab and come back

When generation finishes, the blueprint page populates with all six sections (Overview, Modules, User types, System services, Integrations, Tech stack).

## What you get

The first blueprint is a starting point, not a final answer. Expect:

* **Modules** that capture the major features in your idea
* **User types** inferred from the description (admin, customer, and so on)
* **System services** chosen based on what your app needs (auth, file storage)
* **Integrations** matched to features in your idea (Stripe if you mentioned payments)
* A **tech stack** preselected for the kind of app you are building

If the first pass is wrong in places, that is normal. Editing is the next step.

## Re-generating

You can regenerate a blueprint section if it is significantly off. Use the regenerate dropdown in the section header. Regeneration costs credits — usually a small amount per section.&#x20;

For smaller changes, edit directly or use the [blueprint chat](/docs/features/blueprint/iterating).

## FAQ

<AccordionGroup>
  <Accordion title="What if generation fails?">
    The blueprint page shows an error and lets you retry. If retries also fail, contact <a href="/docs/introduction/community-support/contacting-support">support</a>.
  </Accordion>

  <Accordion title="Does generation use credits?">
    Initial blueprint generation is included. Regenerating individual sections may use a small number of credits.&#x20;
  </Accordion>

  <Accordion title="Can I import an existing app description?">
    Paste it as your idea. Archie reads structured notes (bulleted lists, headings) the same as flowing prose.
  </Accordion>
</AccordionGroup>
