Build planOne-day build planSaigon

The 1-Day
Build Plan

One day in the room, four 90-minute blocks. You walk out with a working CRM running live on your own domain. This is the build plan for the Saigon retreat on June 20.

← All agenda formats
Format
9:00 AM to 5:30 PM. A welcome, four 90-minute build blocks, 10-minute breaks, an hour for lunch, and a close.
Location
What you build
A live CRM, a People directory and a Contacts pipeline, on your own domain, with a working contact form and confirmation email.
How it works
One focus per block. We keep the choices simple so you spend the day building, not studying options, and everything happens live in the AI.
Support
About 1 engineer for every 3 to 4 participants, beside you for the tricky parts
Why it works

Why the day
works

The content is proven, we have run these retreats many times. What makes the day work is how it flows. Four ideas shape every block.

One thing at a time. Each block hands you one thing to do, then you come back ready for the next. A single guided prompt can carry you the whole way, and that is the part that surprises people most.

Nothing on paper. Every step is a real interaction with the AI. No worksheets, no note-taking exercises. You run a prompt, you pick from what it shows you, you set your colors, you build. If it is not happening in the AI, it is not happening.

Fewer choices, faster building. You do not have to choose features, tech, or architecture. It is a set menu, not à la carte. The only choices you make are made once, up front, in the interview. When you are hungry you want to eat, not study twenty options.

Every block ends with something real. The output of each block is an artifact you can point to. A product plan. A live prototype. A working CRM. You leave every block with proof, not notes.

The agenda

Your day
hour by hour

9:00 to 9:30 AM
30 min

Welcome

Kickoff and the shape of the day. Meet your pod and the engineers building alongside you, and see exactly what you will ship by 5:30.

9:30 to 11:00 AM
90 min

Block 1 · Plan and prototype

Product plan and prototype

Run the one interview prompt with the AI. Pick a design system, set your company colors. The AI writes your product plan as two builds, then one-shots a prototype you can see. Everything is done in the AI.

11:00 to 11:10 AM
10 min
Break
11:10 AM to 12:40 PM
90 min

Block 2 · Set up your stack, go live

Prototype live in production

Hands-on setup with engineers beside you. Buy your domain in Vercel, wire GitHub, Vercel, and Supabase, then push the prototype from Block 1 live to production so it has a real URL you can share.

12:40 to 1:40 PM
1 hour
Lunch
1:40 to 3:10 PM
90 min

Block 3 · Build one

Login plus capture plus one admin page

/goal build 1: data model, login and password, contact form on the live site, and one admin page behind a verified admin login so you can see what lands. Run the full flow: submit a lead, log in, check it appears.

3:10 to 3:20 PM
10 min
Break
3:20 to 4:50 PM
90 min

Block 4 · Build two

Working CRM

/goal build 2: the rest of the admin back end plus Resend wired so a submitted lead fires a confirmation. Review, test the email flow, iterate.

4:50 to 5:30 PM
40 min

Close

What you take home

An awards moment to celebrate what you shipped, a look at the full AIO CRM you can keep building toward, and the prompt pack and protocols that go home with you.

The day runs 9:00 AM to 5:30 PM, with engineers in the room the whole time.

The 100-hour shift. Building used to be 20 hours of planning and 80 hours of building. Now it is 20 hours of planning and about 5 hours of building. The plan is still the hard part, so you still have to do it. But the build runs fast, and your real job becomes review and iterate. That is what you will feel today: most of your time goes into the plan and setup, then the build flies.

Scope

What you build
and take home

The full AIO CRM has four parts. For the one-day format we focus on the spine so you finish with something live. Everyone builds the same core; the only variation is up to three custom attributes you add to your own data model in the interview.

People directoryContacts / inquiry pipelineContact formLogin plus passwordConfirmation email (Resend)OrdersNewsletter

Orders and a newsletter add complexity we leave out so the build stays clean and you finish, the single contact form is enough to prove the flow. You will see the full AIO CRM demoed so you know where this can go, and you take home the full prompt pack, the prompts to build everything you saw, in your own time.

Step 0

The one
interview prompt

This is the part that matters most. Get the design system and product plan right and everything after is just /goal build it. You run the interview at the end of Block 1, about 20 minutes. It asks a few simple questions, shows you three very different design systems to choose from, takes your brand colors if you have them, lets you add up to three custom attributes, then writes your product plan as two builds.

What you do after running it: save the product plan file on your computer. Create a folder called Code Projects, and inside it a folder called Working Files. Drop the plan there. That is your Block 1 deliverable.

The interview prompt, what you run at the end of Block 1
# Product Plan Interview
You are my product partner. Interview me, then write my product plan.
Ask ONE question at a time. Keep it short. Do not move on until I answer.

1. What is your business, and what do you sell?
2. What kinds of inquiries come in to you? (for example: general,
   coaching, keynote)
3. Pick your design system. I will show you three. Reply with one:

   A) MINIMALIST APPLE: clean, lots of white space, calm and premium.
   B) BOLD FERRARI: high contrast, confident, energetic, strong color.
   C) ACADEMIC: serious, structured, editorial, trustworthy.

4. Do you have brand colors? If yes, PASTE the hex codes (do not just
   describe them). If no, say "use the design system defaults."
5. Your CRM stores People and Contacts by default. Do you want to add
   up to THREE custom attributes to a person record? For each one tell
   me: the name, and whether it is free text, a dropdown, or a date.
6. What domain will this live on?

When I have answered everything:
- Apply my chosen design system and colors.
- Write my PRODUCT PLAN as a single markdown file with two clearly
  labeled sections: "BUILD 1" and "BUILD 2".
  - BUILD 1 = data model (People, Contacts, plus my custom attributes),
    a verified admin login and password, a contact form on the live
    site, and ONE admin page so I can log in and see the leads that
    land. Goal: I can run the full flow end to end (submit a lead, log
    in, see it).
  - BUILD 2 = the rest of the /admin back end (view members, view
    inquiries, manage the inquiry pipeline) PLUS a confirmation email
    wired through Resend.
- Embed everything you need to execute each build directly inside the
  plan, so that later I only have to say "/goal build 1" and "/goal
  build 2".
Show me the finished product plan, then tell me to save it in my
Code Projects / Working Files folder.

The three design systems

You choose from three design systems, shown as the real .md files so you see the look, not a description. They are deliberately different. This is the only design choice in the whole day, and you make it once.

design-minimalist-apple.md
# Design System: Minimalist Apple
Feel: calm, premium, uncluttered.
Color: near-white background (#FFFFFF / #F5F5F7), near-black text
  (#1D1D1F), one restrained accent.
Type: large clean sans-serif, generous line height, few weights.
Space: very generous white space; lots of room around everything.
Components: soft rounded corners, hairline borders, subtle shadows,
  flat buttons.
Use when: the brand wants to feel trustworthy, modern, and quiet.
design-bold-ferrari.md
# Design System: Bold Ferrari
Feel: confident, energetic, high-performance.
Color: strong dominant brand color, high contrast against dark or
  white, decisive accents (no soft pastels).
Type: heavy display headings, tight tracking, strong hierarchy.
Space: dense and purposeful; nothing timid.
Components: sharp or slightly rounded corners, solid fills, bold
  buttons, clear active states.
Use when: the brand wants to feel powerful and stand out.
design-academic.md
# Design System: Academic
Feel: serious, structured, editorial, trustworthy.
Color: navy and ink on warm white, restrained accent, muted palette.
Type: a serif for headings with a clean sans for body; clear,
  document-like hierarchy.
Space: structured columns, consistent rhythm, table-friendly.
Components: square corners, ruled lines, understated tables and pills.
Use when: the brand wants to feel established and credible.
Block 1 · Plan and prototype · 9:30 to 11:00 AM

Output is the plan
and a prototype

By the end of this block you have a product plan, and that plan includes your design system. You will pick up a few foundations, then run one prompt with the AI for about 20 minutes. Nothing here happens on paper, it all happens in the AI.

A few foundations you will pick up.

  • The folder is the agent. Everything the agent needs lives in one folder.
  • The catalog. Your tech stack is just a set of items in that folder. Supabase, GitHub, the skill, the design brief, the product plan are all just items. You do not set up a stack, you collect catalog items.
  • Folder structure. You create Code Projects, then Working Files inside it, where your plan and working files live.

Then you run the interview prompt from Step 0, get your product plan, and save it. The plan also generates a prototype prompt: run it and the AI one-shots a prototype you can see right away. You take it live in Block 2.

Block 2 · Set up your stack, go live · 11:10 AM to 12:40 PM

Set up your stack
and go live

This block is hands-on setup. Instead of a single prompt, you install your stack with engineers beside you. Getting your prototype live is the whole job of the block, the payoff for finishing your plan in Block 1.

The goal is simple: get everything wired so you can push to production, then push your prototype live so it has a real URL you can share.

Step
What you do
Download the skill
Grab the skill from GitHub and drop it into your project folder.
Buy your domain in Vercel
Bring a credit card, this is the one thing you pay for on the day. Buy your domain so the rest can point at it. A team can share one card.
Wire it together
Connect GitHub, Vercel, and Supabase. An engineer handles the redirect and domain-config tricky bits with you.
Go live
Deploy your prototype so it is live on your domain, ready to share.

One thing to expect: a couple of steps, like pointing your domain, happen in the Supabase dashboard rather than through the agent. An engineer walks you through these so you do not get stuck.

Block 3 · Build one · 1:40 to 3:10 PM

Output is login plus
one admin page

Your plan is already written, so the build prompt is tiny. You will learn the /goal command, then let it run. It takes 10 to 15 minutes, and you pick up the protocols while it builds.

Why an admin page belongs in Build 1. You cannot review what you cannot see. So Build 1 includes a verified admin login and one admin page, otherwise there is nothing to check. The full flow only works when there is somewhere to log in and watch the lead land.

Build 1, the prompt you run
# /goal build 1
/goal Look at my product plan in Working Files and execute BUILD 1.
Build the data model (People, Contacts, and my custom attributes), a
contact form on my live site, an admin login and password, and ONE
admin page behind that login where I can see the leads that come in.
Set up and verify one admin account so I can actually sign in.
Before you start, confirm I have connected GitHub, Vercel, Supabase,
and provided my API keys; if anything is missing, tell me what to add.
Work until you are done. When finished, give me a short summary of
everything you built and the links I need to test it.

While it builds, you will see what is happening behind the scenes: what your login actually does, what gets written to the database, the pull request being created.

When it finishes.

  • Merge it. Your build comes through as a pull request. You merge it and it is live.
  • Run the full flow, this is the point. Submit a lead through your contact form, then log in to the admin page and watch it land. You built it, so you go in and check it yourself. Getting to working, and verifying it works, is the real work.
  • Fix anything off. If something is not right, there is time to fix it with an engineer beside you. That is Build 1.
Block 4 · Build two · 3:20 to 4:50 PM

Output is the
working CRM

Same rhythm: a little setup, one prompt, then review and iterate while it builds. This is where the rest of the admin back end gets built and where you wire Resend, so you learn email wiring and API keys here.

Build 2, the prompt you run
# /goal build 2
/goal Look at my product plan in Working Files and execute BUILD 2.
Build the rest of the /admin back end behind my login: the full People
directory, all inquiries, and a pipeline to move each inquiry through
its stages. Then wire Resend so that when someone submits the contact
form they get a confirmation email and I get a notification. Keep it
consistent with my design system. Work until you are done, then give
me a short summary and the links to test each screen and the email.

Then you merge, review, and test the email flow: submit a lead and confirm the confirmation email arrives. The day ends with an awards moment to celebrate what you shipped.

Email is free to start. Your first domain on Resend is free, so you pay nothing for email. The only thing you pay for is your domain in Vercel.

How to prepare

Before
you arrive

There is almost nothing to do ahead of time. The day is built so you show up and build.

What to bring
Why it matters
A credit card
You buy your own domain in Vercel on the day. It is the only thing you pay for, and a team can share one card.
A business in mind
The CRM you build is yours, on your own data. The interview starts from what your business actually does.
Nothing to pre-install
Your stack gets set up in the room with engineers beside you. Just show up ready to build.
Other formats

A format
for every cohort

Reserve a seat

Join the
cohort

Saigon