vibecoding.au · Ian Piggott · Optional desk handout for Step 3 · Educational only (not legal or security advice) · Print or Save as PDF

First-session checklist

Avoid “build me an app” → burn credits (money) → quit. One small thing you can click. Keep this sheet open; tool in a second tab. Full guide: https://www.vibecoding.au/get-started/

1. Before the tool (do first)

2. When you start the clock

3. Prompt (CONTEXT · SCOPE · CONSTRAINTS)

CONTEXT:
I am a beginner. Today I only need: ____

SCOPE:
Build only: ____
Must include: ____

CONSTRAINTS:
- No accounts / no fake stats / no payments (edit as needed)
- Works on a phone-width screen
- Do not invent features outside SCOPE
- At the end, list anything I should double-check

--- example (todo list) ---
CONTEXT:
I am new to vibe coding. Today I only need a simple todo list I can use on my phone.

SCOPE:
One page: add items, tick done, keep list after refresh, friendly empty message. Phone-width layout.

CONSTRAINTS:
No sign-up. No fake stats. No payments. No dashboards. Keep it simple.

4. Score

Pass Click through the main thing without constant fail
Partial Core idea works; messy — still a win
Fail Broken / opaque — make the brief smaller and retry

5. Done for today when…

6. Later only (not night one)

Real users / private data / money → vibecoding.au/production-hardening/ (educational notes only)

7. Path

1 Understand → 2 Tool → 3 Session → 4 Lab (night one) · Step 5 later
https://www.vibecoding.au/

Independent educational resource. Not affiliated with tool makers. Not legal or security advice. https://www.vibecoding.au/disclaimer/