Academyacademy / vibe-102 / static-layout
Static App Layout
What this is
Static layout is the screen before the app works.
It follows your project brief and design/theme direction, but it has no add, update, delete, or save behavior yet.
Why it matters
Build the screen before the logic.
If the layout is clear, the next coding steps become easier to test.
What to do
Ask your coding agent to build only the static layout:
Copy prompt
CONTEXT:
I am building my Vibe 102 mini app.
The React + Vite + Tailwind project runs on localhost.
Read project-brief.md in the project root.
Use project-brief.md as the source of truth.
If project-brief.md is missing, stop and ask me to create it before editing.
TASK:
Build only the static layout for this app.
Include:
- app title
- short subtitle
- input field
- add button
- empty list area
- small localStorage note
- mobile-friendly container
- Tailwind styling that follows the design/theme direction in the brief
Rules:
- do not add functionality yet
- do not add state yet
- do not use localStorage yet
- do not add filters, charts, dashboard cards, routing, APIs, or login
- explain which files changed
- give me one browser checkIf AI already built the layout, do not rebuild it. Check whether it matches the brief, fits on mobile width, and has no behavior yet.
Common mistakes
- Adding state before the screen is readable.
- Making the UI too fancy before the app works.
- Letting the input or buttons overflow on mobile.
- Ignoring the design/theme section from the brief.
Vibe 102 / Current checkpoint
Static Layout
Ready to stamp - Saved in this browser only.
0 of 16 checkpoints complete
0 of 16 checkpoints complete.