Thinking
Vibecoding skills
- Stage I. Solo: you and one run
- Thinking
Wrong perspective
It knows the answer.
Right perspective
It predicts a likely answer, and a likely answer can be wrong.
Vibecoding skillsYou decided to check what ChatGPT, Claude or Gemini says before you use it.
- Thinking
AI is something I ask for advice.
AI is something I hand work to.
Vibecoding skillsYou decided to run Claude Code or Codex in a terminal with bypass mode on and let it act.
- Thinking
It remembers what I told it last time.
It knows only what is written down for it.
Vibecoding skillsYou decided to keep a global CLAUDE.md and one per project.
- Thinking
The more I give it, the smarter it gets.
Past a point, more context makes it dumber.
Vibecoding skillsYou decided to keep CLAUDE.md under 200 lines and move the rest into documents it opens when needed.
- Thinking
A bad answer means a weak model.
A bad answer usually means a bad question.
Vibecoding skillsYou decided to put one goal in each request and say what the answer must contain.
- Thinking
It looks right, so it works.
Nothing works until a test says so.
Vibecoding skillsYou decided to write tests and bring in a Judge agent that checks the first one.
- Thinking
I found my model.
The best model for my task changes every few months.
Vibecoding skillsYou decided to write a script that sends the same task to several vendors and scores each with your evals.
- Stage II. Orchestration: you and a system of runs
- Thinking
One smart agent can do the whole thing.
A big problem is a chain of small runs.
Vibecoding skillsYou decided to start subagents and pass files from one run to the next.
- Thinking
Give every agent everything, just in case.
What a run does not see cannot mislead it.
Vibecoding skillsYou decided to keep a list per step of what the run receives and where it may write.
- Thinking
I check the result at the end.
Every step needs its own check, or the first mistake spreads through the chain.
Vibecoding skillsYou decided to put an eval between runs, so a failed step passes nothing on.
- Thinking
More AI makes the system better.
Wherever a step is predictable, code does it better than a model.
Vibecoding skillsYou decided to turn routine steps into ordinary functions and hooks that check the output.
- Thinking
Each session is a fresh start.
What the system learned has to outlive the session, if it passed an eval.
Vibecoding skillsYou decided to give each agent a memory file and every run a shared store to search.
- Thinking
I have to drive every step myself.
My job is the decisions, and the agents handle the handoffs.
Vibecoding skillsYou decided to write an onboarding protocol and a message format your agents share.
- Thinking
My work is doing the task.
My work is shaping tasks the system can deliver without me.
Vibecoding skillsYou decided to set up schedules and watchers, so the system runs overnight and leaves logs.
- Thinking
I run a set of agents.
I run something closer to a company.
Vibecoding skillsYou decided to group your agents into departments, each with its own Judge, and let a product manager agent run whole projects through them.
- LVL 15???
At that point you have stopped renting a model to talk to and started owning the system around it.