Your First Agent Session
How to run a first real AI-assisted build session without letting it spiral into a mystery code dump.
Use the lesson prompt before you improvise
This lesson already contains a scoped prompt. Copy it first, replace the task and file paths with your real context, and make the agent stop after one reviewable change.
Matching prompts nearby
6
When you finish this lesson prompt, use the related prompt set to keep the same supervision pattern on the next task.
How to run a first real AI-assisted build session without letting it spiral into a mystery code dump.
"I am on my first real vibe-coding session.
Project: [describe project]
Current goal: [describe one small feature]
Before changing code:
1. explain the safest approach in plain English
2. list the files you expect to changeThis is the moment most beginners either get hooked or get burned.
You open Cursor, Claude Code, Replit, Bolt, or whatever tool you are using. You have a small idea. You have a project folder. You have a checkpoint. Now what?
Now you run the session like someone in charge, not like someone watching.
Why this matters
The first session teaches your future sessions.
If your first session is vague, sprawling, and unreviewed, you will normalize chaos. If your first session is scoped, reviewed, and tested, you will normalize control.
That difference compounds fast.
The shape of a good first session
A good first session has five moves:
- give the agent context
- ask for a plan first
- approve one tiny change
- run and test the result
- checkpoint before continuing
That is enough.
Give context, not autobiography
The agent does not need your life story. It does need the immediate truth:
- what the project is
- what stack you are using, if already chosen
- what one thing you want next
- what the agent must not do
That is context. Everything else is often noise.
Ask for a plan first
Beginners should not start with "just do it." Start with:
"Explain the safest approach, list the files you expect to change, and stop for approval."
That one sentence improves the session dramatically because it moves you from reacting to reviewing.
It also gives you a clean moment to say "no" before the tool starts expanding scope on your behalf. That pause is not friction. That pause is the part where you stay in charge.
Approve one tiny change
Examples of good first changes:
- create a single input and button
- add a result area
- save one value locally
- clean up a layout on one page
Examples of bad first changes:
- add full authentication
- set up a database and admin dashboard
- make the whole product responsive and deploy it
- integrate three external services
Here is what the rhythm actually looks like. You tell the agent: "Add a button that clears the input field." The agent says it will modify one file, explains the change, and does it. You open the app, type something, click the button, and watch the field clear. It works. You commit. That is one cycle of the loop -- and you just built a real feature.
Test like a beginner, not a hero
You do not need a test lab yet. You do need to click the thing and see if it does what you asked.
Ask:
- does it load?
- does the main action work?
- what happens with bad input?
- did the agent touch anything unrelated?
That level of testing is enough for the first few sessions.
Stop while you still understand it
This is an underrated beginner skill.
When the app works and you understand the change, stop. Commit. Come back for the next step.
The urge to "keep the momentum going" is how sessions turn into opaque piles of AI output.
Try this now
- Run one session where the agent is only allowed to add a single visible feature.
- Require a plan before code.
- Test the result immediately.
- Commit if it works.
If you do only that, you will already be ahead of most beginners.
Prompt to give your agent
"I am on my first real vibe-coding session. Project: [describe project] Current goal: [describe one small feature]
Before changing code:
- explain the safest approach in plain English
- list the files you expect to change
- tell me if this request is still too big
Then implement only that one small feature.
Afterward: 4. tell me exactly what changed 5. tell me how to test it in under two minutes 6. stop so I can review before the next step
Do not add auth, deployment, payments, or unrelated cleanup."
What you must review yourself
- Whether the plan made sense before code was generated
- Whether the agent changed only what it said it would change
- Whether the feature actually works when you run it
- Whether the app is still simple enough that you understand the current state
Common mistakes to avoid
- Starting with "build the app." That is not a first session. That is surrender.
- Skipping the planning step. Plans are how beginners catch bad assumptions early.
- Accepting unrelated cleanup and extras. Side quests are how control slips away.
- Continuing after confusion starts. The right move is to stop, inspect, and checkpoint.
Key takeaways
- A good first session is small, explicit, and reviewable
- Asking for a plan first is one of the highest-leverage beginner habits
- Testing immediately keeps AI output honest
- The correct time to stop is while you still understand the project
What's next
Your first session should end with a working tiny feature and a checkpoint. Before you show that result to anyone else, you need one final beginner guardrail: a pre-share safety review.
