Vibe GuideBETA

Choose how to deliver

Delivery means intended users can open and use it; a public URL is optional.

What will you have after this node?
The required preparations are clear.
Why this milestone?

Choose local or shared use before preparing files and services.

Start here1 step · Follow in order

0101Choose: personal use or sharingTo checkOpen this stepClose this step
First check that your own trial passed
You can keep using it on your own computer
If sharing is needed, prepare an entry others can use
Illustration · not an app screenshot

01What do you need, and what should you keep?

What do you need before starting?

Your tested project and intended users.

What should you keep for the next step?

The required preparations are clear.

Which files should AI read and save in this step?

In your tool’s project chat, ask it to open the files below. If a file is missing, follow the link back to the step that creates it.

Ask AI to read these materials first: Confirmed material and project location

Ask AI to save the result to: docs/delivery.md

Missing these materials? Return to the step that creates them →

02What will this step help you do?

Choose local or shared use before preparing files and services.

Understand it, then judge for yourself

What does this concept mean?

Delivery means intended users can open and use it; a public URL is optional.

How would you decide in a different situation?

Is the deliverable a URL, installer or local guide?

See a reference answer

Choose by intended access: URL, compatible installed artifact or repeatable local startup instructions.

Answer in your own words; if unsure, compare the explanation above and check it against your own project.

03What exactly should you do in this step?

OpenClose

The two paths below

Send one action at a time: select and copy its prompt (⌘C on Mac, Ctrl+C on Windows), switch to your tool’s project chat, paste it, replace bracketed fields and send. Wait for the reply and check the stated result before continuing.

  1. Choose who uses it and where: your computer, a shared URL or an installer. Fill and confirm the template.OpenClose

    Afterwards, you should see: The choice matches actual use.

  2. Use the save-in-project section to generate and send the save instruction.OpenClose

    Afterwards, you should see: docs/delivery.md records users, devices and delivery method.

  3. Ask what the chosen method requires.OpenClose

    Suggested prompt:

    Read docs/delivery.md. For local use explain start/stop and storage. For remote use explain where page, backend and database run, with accounts and costs. Plan only; do not publish.

    Afterwards, you should see: The required preparations are clear.

Practice: personal journal (frontend + backend + database)

Use the same learning-journal project throughout this example. For your own project, compare applicable requirements without creating another project.

Choose local delivery first: one startup method, web entry and database. Public use is a later decision.

What should you see after this step?
You know localhost refers to the current computer; a full-stack project can be delivered locally.
What should you do first if you get stuck?
A friend cannot use your localhost URL; that does not prove broken code and is not fixed by disabling a firewall.

04Not sure how? Follow each action

OpenClose
  1. Choose who uses it and where: your computer, a shared URL or an installer. Fill and confirm the template.

    What should you see after this action?
    The choice matches actual use.
    What should you do if that result is missing?
    Local use is a valid result; publication is not mandatory.
  2. Use the save-in-project section to generate and send the save instruction.

    What should you see after this action?
    docs/delivery.md records users, devices and delivery method.
    What should you do if that result is missing?
    Request the actual saved location if missing.
  3. Ask what the chosen method requires.

    What should you see after this action?
    The required preparations are clear.
    What should you do if that result is missing?
    localhost refers to the current computer; sharing it does not share your project.

05Words in this step

OpenClose

Build ↗

Processes source files into runnable or distributable artifacts.

Manufacture a product, then still inspect it.

Artifact ↗

Files or packages produced by a build.

The actual manufactured output.

Deploy ↗

Places software and configuration in a target environment.

Install equipment at the operating site.

06How should you handle a problem here?

OpenClose

The shared local link does not open

Where should you look to understand the problem?
Does it begin with localhost, 127.0.0.1, or file?
Follow these steps to resolve the problem
These are local entries. Choose the publishing path if sharing is needed; otherwise keep local use without adding unrelated services.
Expected recovery
The entry matches the intended audience.

Not listed? Ask AI to investigate

Edit the template with actual material, confirm, then copy into the current project conversation. Mark unknowns as undecided and replace examples as needed.

07Material for this step (fill or copy)

OpenClose

Fill your own material below, confirm it and check the result. Follow the actions above for when to give it to your tool. If reopening shows only the editor, review and confirm again to copy.

Worksheet for this step

Edit the template below and confirm to prepare a copyable draft. Use it as directed by this step; sending it to AI is not required.

Journal practice: fill or supplement this step

Use this as guidance for filling the template with your real information. Never copy example acceptance, costs, paths or test results.

Record local single-user delivery with all three layers local. Future public use needs identity, isolation, persistent disk, HTTPS and costs; do not auto-deploy here.
Save my confirmed scope to docs/delivery.md and local reopening instructions to README. Explain localhost means the current computer; another device cannot reach this project through that URL. Treat remote use as a separately confirmed plan.

08Check this before continuing

Local work is usable, while a local address is not a public website.

09What should you do if the expected result is missing?

OpenClose

Local use is a valid result; publication is not mandatory.

Compare with an example (illustration, not your result)
Web: URL plus running services. Desktop: compatible installer. Mobile: signed channel-specific output or store entry.
Save the confirmed record in the actual project

Complete and confirm this page’s template, then use the button below. AI saves it to docs/delivery.md; open the actual file to check it.

Words in this milestoneIn order of appearance; open for the full explanation

More troubleshooting references

Stuck? Start with what actually happens

2 situations

These paths synthesize official docs and public reports, not frequency data. Check the symptom and verify the result.

Local development works but deployment fails

Observed symptom: Build logs fail or production assets are missing.

  1. What should you check first?

    Inspect the first build error, runtime, build command, output directory, and filename case.

  2. Then resolve

    Run the same production build locally, fix the specific mismatch, and verify a preview deployment before promotion.

  3. Verify the result

    Production build succeeds and the preview completes the workflow.

Send this to AI for help

Edit the template with actual material, confirm, then copy into the current project conversation. Mark unknowns as undecided and replace examples as needed.

ReferencesVercel · Build troubleshooting ↗

Production login or API requests fail

Observed symptom: Local behavior works but production reports missing variables or redirects.

  1. What should you check first?

    Check variable names and environment, API URL, and allowed callback domain; never print secret values.

  2. Then resolve

    Configure the correct deployment environment and callbacks, redeploy when required, and test with a production test account.

  3. Verify the result

    Login, data operations, and logout work on the target domain without exposing secrets.

Send this to AI for help

Edit the template with actual material, confirm, then copy into the current project conversation. Mark unknowns as undecided and replace examples as needed.

ReferencesVercel · Build troubleshooting ↗Supabase · Row Level Security ↗

References for this milestone

Open these when the question arises; they are not extra required actions.

Look up this milestone’s terms →
My project material and backups

Material stays in this browser, not in project files or AI chat. Chinese and English template drafts are separate; project selection and progress are shared. Do not enter passwords or API keys here.

Includes idea, progress, template drafts, personal checks and selection conditions, but not project code. Restore creates a new draft and preserves existing projects.

Download/import unavailable? Restore backup text

Draft and progress stay in this browser.

Complete the actions in order; expand the matching checks and remedies if you get stuck.

Find the starting point

Module shortcuts

What people build · AI revenue research · 50 ideas · GitHubComplete roadmap · idea to releaseWrite down the ideaI only know I want a websitePrepare a project briefUnsure how to describe the first flowOpen an AI tool that can edit filesInstallation, sign-in, or the screen differsCreate a folder for the projectDocuments or the folder is missingOpen that folder in the AI toolAI names a different projectCreate Git history and project instructionsCommit fails or asks for identityInspect a file AI actually createdPrevious files are missingAnswer one question at a timeAI asks about unfamiliar technical termsChoose only this version’s essentialsReducing scope left only a pictureKeep the agreement in plain languageThe document is too long to reviewDescribe how people will use itAI lists features without a user flowReview a key screen before buildingThe prototype may use simulated behaviorLet AI choose from actual conditionsI do not know local versus shared storageAsk AI for the next small taskThe first task just says “build frontend”Check the runtime and start the projectInstallation or startup failsOpen the first page of the projectThe preview will not openAdjust this page onlyA visual edit changed other behaviorMake Save retain real contentCannot save, or records vanish on refreshFinish the whole flow onceThe button responds but nothing happensTry blank input and repeated clicksBlank or duplicate records appearReopen it after stoppingThe address fails the next dayCheck it against the original ideaAI says done, but I cannot use itRecord the trial feedbackThe issue happens intermittentlyPlan the fix and its passing checksAI starts fixing without a planFix according to plan and hand back for retestingThe same action still fails after a claimed fixChoose: personal use or sharingThe shared local link does not openAssess readiness for deliveryReadiness is claimed without evidencePrepare and try the deliverableInstaller or deployed application failsApprove delivery and verify the real entryIt opens locally but not for othersOptional: publish a simple page on GitHub PagesThe public URL returns 404Continue next time without starting overAI wants to start over in a new chatChoose a tool · Codex Claude Cursor Qoder TRAE Kimi pricingHomeProject typesTalking to agents · prompts and troubleshootingChoosing a stackFrontend & UI · component dictionaryGlossary · AI and development · examples and diagramsOpen the tool and verify project accessPrepare the project, version history, and AI rulesDescribe the intended interface styleHelp AI change exactly one targetBackend: storage and accessTesting: check that it worksDeployment: deliver a real entry pointMaintenance: keep the product usableWebsites & web apps · The idea, one link away.Mini programs · Build where the users already are.Mobile apps · Turn a good idea into an everyday app.Desktop apps · Make a tool for repetitive tasks.

A practical guide for beginners

This bilingual practical guide has 6 stages, 18 milestones and 31 actions. App illustrations are examples; users verify their own project results.