Vibe Coding playbook/Module 3 · Talking to the agent

Day 21 / 100 · Talking to the agent

Say what, not how.

You don't need to know how to build it. You need to know who it's for, what it should do, and how you'll know it's done.

Code-First

Add a CSV export using papaparse with a download handler on the table component.

Outcome-First

Finance needs last month's calls in Excel. One row per call: date (DD/MM/YYYY), number, duration. Done when they can open it and filter by date.

The three-part brief

Who uses it and why they need it.

What it should do, in their words.

Done when you can check it yourself.

Describe the finish line. Let it choose the route.