Day 1 — Build your first thing
Goal: one working preview URL. Open vibely.sh/code, pick Web app, and type the most boring prompt you can think of:“A todo app with add, complete, and delete. Use local storage, no backend.”Three reasons it’s deliberately boring:
- Boring prompts produce boring code, which is the easiest kind to read.
- You get to see the streaming agent loop end-to-end before any ambiguity creeps in.
- You’ll have something to compare against on day 4 when you build something hard.
Day 2 — Iterate
Goal: feel how Vibely keeps project state across turns. Open yesterday’s project. Without re-explaining the app, ask for three changes back-to-back:- “Add a ‘clear completed’ button.”
- “Persist the list per user — use a fake
user_idin localStorage.” - “Add dark mode that follows the system.”
Day 3 — Customize Vibely for you
Goal: stop typing the same correction twice. Whatever you’ve already corrected (“don’t add summaries”, “use Bun, not npm”, “skip the explanation, just the diff”) — codify it. Open Settings → Customize Vibely and write 3–5 lines of custom instructions. The format that works:Day 4 — Build something real
Goal: a project you’d actually use. Pick something from your own life — a tracker for a habit, a tool for a side hustle, a dashboard for something you check too often. Constraints:- Multi-page (router, navigation, at least three routes).
- One connector (Supabase for auth + data is the obvious choice).
- One small piece of real polish (animation, a chart, a nice empty state).
Day 5 — Plug something in
Goal: experience the connector layer. Pick one third-party service from the Catalog — Slack, Linear, Stripe, Notion — and wire it into yesterday’s project. A few prompts that produce good demos:- “When a user signs up, post their email to my Slack
#signupschannel.” - “Add Stripe test-mode checkout for a $9/month plan, gated behind login.”
- “Sync new entries to a Notion database I’ll connect.”
Day 6 — Ship
Goal: a public URL someone else can open. Two paths:- Preview link — already public, lives at
*.vibelyagent.com. Share it as-is. - Custom domain — bring your own domain, add a CNAME, click Verify. TLS provisions in under two minutes.
Day 7 — Make it yours for the long haul
Goal: set up the small habits that compound across every future project. Three things to do, in any order:- Sync the project to GitHub. Project menu → Export → GitHub. Now you have a real safety net — if a future turn destabilizes the project, you can branch off the green commit and replay. See Project settings → GitHub.
- Revisit your custom instructions. A week of building has probably surfaced new patterns — corrections you found yourself typing twice, conventions you discovered worked, a tone shift you decided you liked. Update custom instructions so the next project starts ahead.
- Pin your favourite project memory. Open the project you’ve spent the most time in this week. Ask: “Show me memory.” Read it. Anything that should travel to other projects belongs in custom instructions instead. Anything that should stay belongs in memory. See Tips → Memory.
After day 7
You now have:- A real project shipped behind a URL someone has seen.
- Custom instructions that make every future build start ahead.
- One connector wired, GitHub synced, and the muscle memory of the prompt loop.
