BlueprintBeginner

From AI Blueprint Project ZIP to Code

Understand every Project ZIP file, then move from extraction and a Git baseline to staged, verified implementation with a coding agent.

9 min readReviewed Sep 8, 2026Free public access
Table of contents

An AI Blueprint Project ZIP is a handoff package for implementation with a coding agent. Its exact files vary by project and generator version. Treat the manifest, implementation guide, and files actually present as the source of truth.

Project ZIP becomes available only after a full Blueprint is reviewed and receives final approval. The ordinary free preview stops at App Map in read-only mode and provides neither the AI Assistant nor downloads. Read Free Tier, AI Assistant Revisions, and Project ZIP before starting this implementation tutorial.

Example contents of an AI Blueprint Project ZIP
Example contents of an AI Blueprint Project ZIP

A package can contain:

text
docs/
.env.local
.gitignore
AGENT.md
AGENTS.md
AI_CODING_AGENT_IMPLEMENTATION_GUIDE_FOR_USERS.md
Blueprint-PRD-<Project>.md
Complete-Database-Schema.md
Complete-Human-PRD-<Project>.md
manifest.json
PROMPT_1.md
PROMPT_2.md
PROMPT_3.md
PROMPT_4.md
PROMPT_5.md
UI-MOCKUP-DIRECTION-SUMMARY-<Project>.md

Names and counts can vary. Project-specific filenames follow the Blueprint title. Use manifest.json as the index instead of guessing a file's role.

Project ZIP File Map

Control and workflow files

FileFunctionRead itDo not
manifest.jsonMachine index for package versions, artifact list, document order, hashes, and prompt workflowFirstEdit it to hide a missing or changed file
AI_CODING_AGENT_IMPLEMENTATION_GUIDE_FOR_USERS.md or its Indonesian equivalentOperator manual for runtime, SDK, setup, prompts, checkpoints, verification, and recoveryAfter the manifestSkip its quality gates or paste every prompt at once
AGENTS.mdRepository contract for sources of truth, edit rules, security, and testsBefore an agent editsRemove rules because they seem strict
AGENT.mdCompatibility file or pointer for tools that look for the singular nameWith AGENTS.mdAssume every tool discovers it automatically
.gitignoreKeeps secrets, dependencies, build output, and local files out of GitBefore the first commitRemove .env.local from ignored files
.env.localSafe local environment template derived from Blueprint needsBefore running the appCommit real values or use production credentials locally

Requirements and decision files

FileFunctionHow to use it
Blueprint-PRD-<Project>.mdComplete implementation PRD assembled in pipeline orderPrimary source for scope, requirements, acceptance criteria, and traceability
Complete-Human-PRD-<Project>.mdHuman-readable review version with an App Map treeUnderstand and approve the product; surface any conflict with the implementation PRD
Complete-Database-Schema.mdComplete data contract for tables, fields, keys, constraints, indexes, and relationshipsAuthority for persistence and migrations; never invent a schema from the UI
UI-MOCKUP-DIRECTION-SUMMARY-<Project>.mdMini product brief and art direction for mockup generationUse for visual exploration; it is not a complete PRD
docs/Per-stage files such as Idea Review, Journey, Technical Foundation, Schema, App Map, Security, MVP, and UI/UXRead a focused domain without repeatedly loading the entire PRD
docs/implementation-sources/, when presentIntermediate decisions and stable traceability IDsUse for audit, diagnosis, and cross-artifact consistency

The five implementation prompts

PromptPurposeUsageReview evidence
PROMPT_1.mdRead the Blueprint carefully, explain the project, find conflicts, and prepare the foundationOnce, before substantial codingProject understanding, requirement inventory, plan, setup, and risks
PROMPT_2.mdBuild a complete usable prototype with the main flow and simple CRUD using dummy dataOnce after Prompt 1 approvalImportant screens, navigation, states, forms, validation, and core interactions work
PROMPT_3.mdTurn one vertical slice into production implementationRepeat for one task or slice at a timeDatabase, authorization, errors, tests, UI states, and slice acceptance criteria pass
PROMPT_4.mdCoordinate agents on truly independent workOptional after a stable baselineFile ownership, merge order, per-agent tests, and integration evidence
PROMPT_5.mdResume interrupted work without repeating or damaging progressAfter a limit, crash, or agent handoffReconciled state, done/pending work, current checks, and exact next action

PROMPT_3.md is not a "finish everything" command. Run it for one vertical slice, verify and commit, then repeat for the next slice.

Source-of-Truth Precedence

Use this decision order:

  1. manifest.json defines what belongs to the package and its artifact versions.
  2. The Blueprint PRD defines approved implementation scope and requirements.
  3. Complete-Database-Schema.md defines persistence and migrations.
  4. Individual docs/ files provide domain detail and traceability.
  5. The Human PRD supports review but must not silently change requirements.
  6. UI Mockup Direction controls art direction, not business rules.
  7. The guide and prompts define the workflow, not new product features.

If two authoritative files genuinely conflict, the agent must stop, show short excerpts with filenames, explain the implementation impact, and request a decision.

Step 0: Extract the ZIP

Do not code inside the compressed archive. Extract it into a normal project folder, then open that folder in your IDE. Git, build tools, and coding agents need a real filesystem where changes can be diffed and committed.

Step 1: Protect Secrets

Inspect .env.local before Git or agent access. Remove production values that are not necessary, add environment files to .gitignore, and create .env.example with empty values when useful. Never paste secrets into chat, issues, screenshots, logs, or viewers.

gitignore
.env
.env.local
.env.*.local

Step 2: Create a Git Baseline

If the folder is not already a repository:

bash
git init
git add .
git commit -m "chore: import AI Blueprint handoff"

If it is already a repository, inspect git status and make a checkpoint commit. Do not reinitialize an existing repository.

Step 3: Read Sources of Truth

Read the manifest, implementation guide, repository instructions, PRD, database schema, docs, and staged prompts in the order specified by the package. Do not assume AGENT.md and AGENTS.md have identical auto-discovery behavior across tools.

Open .md files in FileMira Markdown Viewer when you want source and rendered views side by side. Inspect .json in the JSON Viewer, .csv in the CSV Editor, YAML in the YAML Viewer, and TOML in the TOML Viewer. FileMira says processing stays in the browser, but secret files still require local private handling.

Step 4: Choose One Agent and IDE

Use one primary coding agent in one working tree. Pair it with VS Code, Google Antigravity IDE, or another editor you can inspect confidently. Parallel agents can wait until you understand Git diff, commits, recovery, file ownership, and worktrees.

Step 5: Run PROMPT_1.md and Require a Full Explanation

Open PROMPT_1.md and use it intact. The first pass through the PRD should establish product meaning. The second pass should inventory requirements, dependencies, permissions, data, and acceptance criteria. Do not allow substantial edits until the agent explains the project back to you.

text
Read the manifest, implementation guide, PRD, schema, docs,
and repository instructions. Follow PROMPT_1.md as the primary workflow.
Read the PRD once for product meaning, then a second time for
requirements, dependencies, permissions, and acceptance criteria.
Do not edit files.
Create PLAN.md with sources of truth, conflicts, implementation stages,
target areas, dependencies, security boundaries, acceptance criteria,
verification commands, and missing information.
Finish by explaining the entire project: goals, actors, workflows,
features, data, permissions, integrations, UI direction, non-goals,
risks, and definition of done.
Do not invent new product requirements.

Compare the agent's feature inventory with the PRD. Do not move to the prototype while a requirement is missing. Resolve document conflicts before coding. A later approved decision overrides an older draft only when its authority is clear.

Step 6: Scaffold from the Technical Foundation

If the ZIP contains documentation but no source code, create the project skeleton using the defined framework, runtime, database, auth, and package manager. Do not replace the stack because an agent prefers another tool. Run the initial project and commit the clean scaffold.

Step 7: Pass the Design Gate

Before generating many screens, collect two or three legal references, choose a direction, write DESIGN.md, and create ASSETS.md. Implement one vertical slice first. AI coding speeds up implementation but does not replace art direction, brand assets, accessibility, or human visual review.

Step 8: Run Staged Prompts One at a Time

If the ZIP contains PROMPT_1.md through PROMPT_N.md, do not paste them all into one session. Follow the manifest and repeat:

text
READ STAGE
-> PLAN
-> IMPLEMENT
-> LINT / TYPECHECK / TEST / BUILD
-> SCREENSHOT OR FUNCTIONAL VERIFICATION
-> REVIEW DIFF
-> HUMAN REVIEW
-> COMMIT
-> NEXT STAGE

Stop after each stage until its acceptance criteria pass.

Prompt 2: a prototype people can actually try

A prototype is not a set of static screens. It should include:

  • every important route and navigation path;
  • one completable end-to-end user flow;
  • simple create, read, update, and delete behavior with dummy data;
  • working forms, validation, and feedback;
  • loading, empty, error, success, disabled, and responsive states;
  • no unexplained fake buttons;
  • a clear boundary between dummy data and production contracts.

Prompt 3: production work by vertical slice

Choose one user outcome, not one technical layer. A "create appointment" slice can include UI, validation, API, authorization, database, audit, tests, and error states needed to complete that outcome.

Use this wrapper when running a stage:

text
Implement only the current prompt target according to the manifest and implementation guide.

Before editing:
- summarize the scope;
- list target files;
- state acceptance criteria;
- state risks.

Rules:
- do not expand scope;
- do not replace stack, schema, or package manager without a documented reason and approval;
- follow DESIGN.md for UI;
- never use production secrets.

After editing:
- run relevant checks;
- inspect the Git diff;
- report changed files, tests, and remaining risks.

Do not continue to the next vertical slice until this one is reviewed and committed.

Step 9: Verify Engineering, UI, and Data

Use the commands defined by the repository. Inspect git status and git diff. For UI, test desktop, mobile, loading, empty, error, validation, long content, keyboard focus, and basic accessibility. For database and auth, inspect migrations, server-side authorization, user isolation, client secret exposure, and destructive operations.

Step 10: Commit Small Milestones

Small commits make rollback, review, handoffs, and conflict resolution easier. If a usage window ends, commit only valid finished work and write HANDOFF.md with completed work, pending work, failing checks, touched files, and the exact next step. Do not restart the project.

Step 11: Use Worktrees Only When Needed

After the baseline is stable, separate truly independent tasks with one agent and one branch per worktree. Assign file ownership, merge one branch at a time, update the remaining branch, and rerun integration tests.

Step 12: Final Acceptance

  • In-scope PRD acceptance criteria are verified.
  • No hidden scope expansion occurred.
  • Relevant lint, typecheck, tests, and build pass.
  • Auth, authorization, migrations, and data isolation were reviewed.
  • Environment files and secrets are safe.
  • UI states, responsiveness, and accessibility basics are complete.
  • Asset placeholders are identified.
  • The final diff and preview deployment were reviewed.

Official sources and references

Use these sources to confirm current commands, capabilities, prices, and limits.

Was this guide helpful?

Tell us whether the steps worked or if something needs an update.

From AI Blueprint Project ZIP to Code | AI Blueprint Learning