3
All tools · Concept

Context, plan, act, verify

  • Vibe coding means accepting whatever the model writes. Agentic engineering means you run a loop and stay in control of it.
  • Context. Say the goal, point at the files, state the limits.
  • Plan. For anything non-trivial, get a plan before any edits.
  • Act, then verify. Let the agent change code in small steps, then run the tests and read the diff yourself.
  • Checkpoint. Commit each verified step, so a bad next step is easy to undo.
Claude Code · ~/orders-api
Login fails when the email has uppercase letters. Plan a fix in src/auth/login.ts first. Don't edit yet.
Read(src/auth/login.ts)
Plan: 1. Lowercase and trim the email before lookup. 2. Add a test with Sam@Northwind.com in tests/auth.test.ts. 3. Run npm test.
⏸ plan mode on
Context and a plan come before any edit.