Time to level up: 2-3 weeks
User: [Good context + request]
AI: *starts implementing*
User: "Wait, also consider X"
AI: *adjusts*
User: "That looks wrong, try Y instead"
AI: *adjusts*
User: "Better. Now the next part..."
AI: *continues*
User: "Hmm, tests are failing"
AI: "Let me check..."
...continues with constant steering...
User: "Add email validation to user registration.
Use brainstorming to explore options first."
AI: *invokes brainstorming*
"Here are 3 approaches with trade-offs..."
User: "Option 2 sounds best"
AI: *invokes writing-plans*
"Here's the implementation plan with 4 phases..."
User: "Approved"
AI: *invokes executing-plans*
*implements phase 1*
*checkpoint: tests pass*
*implements phase 2*
*checkpoint: integration works*
*invokes verification-before-completion*
"Done. All tests pass, linting clean, changes verified."
brainstormingUse before any creative work—creating features, building components, adding functionality.
Explores user intent, requirements, and design before implementation.
"Use brainstorming before implementing this feature"
writing-plansUse when you have requirements for multi-step work.
Creates structured implementation plans with phases, dependencies, and checkpoints.
"Use writing-plans to create an implementation plan"
executing-plansUse when you have a written plan to execute.
Runs the plan with review checkpoints so you can monitor without micromanaging.
"Use executing-plans to implement this plan"
verification-before-completionUse before claiming work is done.
Runs verification commands (tests, linting, builds) before making success claims.
"Use verification-before-completion before finishing"
For your next 5 feature tasks, ALWAYS start with brainstorming.
Not:
"Add caching to the user lookup function"
Instead:
"I need to add caching to user lookup. Use brainstorming
to explore options—Redis vs in-memory, cache invalidation
strategies, what to cache vs not."
What to notice:
For your next 5 multi-step tasks, create a written plan before any code.
Workflow:
writing-plansThe rule: No code until you've seen and approved a plan.
Example:
"I need to add rate limiting to our API endpoints.
Use writing-plans to create an implementation plan.
Don't implement anything yet—just the plan."
Review the plan. Ask questions. Adjust if needed. THEN approve.
For your next 5 planned tasks, resist the urge to interrupt.
After approving a plan:
executing-plansThe challenge: Your instinct is to steer. Fight it.
Example:
User: "Plan approved. Use executing-plans to implement."
AI: *phase 1 complete, checkpoint*
"Phase 1 done. Tests pass. Continue to phase 2?"
User: "Continue" (NOT "Wait, also add X" or "Actually, change Y")
AI: *phase 2 complete, checkpoint*
...
Complete 3 tasks using the full L3 workflow:
brainstorming (if creative work)writing-plansexecuting-plansverification-before-completionTrack your turns. Goal: 3-5 turns total.
You've reached L3 when:
| Metric | L2 | L3 Target |
|---|---|---|
| Average turns per task | 5-10 | 3-5 |
| Uses planning skills | Rarely | 80%+ of multi-step tasks |
| Interrupts during execution | Frequently | Only at checkpoints |
| Rework rate | 30-40% | 15-20% |
The clearest sign: You naturally reach for brainstorming and writing-plans before starting any complex work.
❌ "Just implement it, it's simple" ✅ "Use writing-plans first—even simple tasks benefit from structure"
Even "simple" tasks often have hidden complexity. The plan reveals it.
❌ "Wait, before you continue, also add logging... and error handling... and..." ✅ Let execution continue to checkpoints, then provide batch feedback
If you find yourself interrupting constantly, your plan wasn't detailed enough.
❌ "I know exactly what I want, just build it" ✅ "Use brainstorming to explore—I might be missing something"
Brainstorming often surfaces options you hadn't considered. It takes 2 minutes and saves hours.
❌ Glances at plan "Looks good, go" ✅ Reads plan carefully "Phase 2 seems risky. Can you add a rollback step?"
The plan is your chance to catch issues. Use it.
┌─────────────────────────────────────────────────────────┐
│ 1. CONTEXT + REQUIREMENTS │
│ "I need to [what] for [why]. Tech: [stack]." │
├─────────────────────────────────────────────────────────┤
│ 2. BRAINSTORM (if creative work) │
│ "Use brainstorming to explore options" │
├─────────────────────────────────────────────────────────┤
│ 3. PLAN │
│ "Use writing-plans to create implementation plan" │
├─────────────────────────────────────────────────────────┤
│ 4. REVIEW + APPROVE │
│ Read plan. Ask questions. Adjust. "Approved." │
├─────────────────────────────────────────────────────────┤
│ 5. EXECUTE │
│ "Use executing-plans" → wait for checkpoints │
├─────────────────────────────────────────────────────────┤
│ 6. VERIFY │
│ "Use verification-before-completion" │
└─────────────────────────────────────────────────────────┘
| Skill | When to Use | Trigger Phrase |
|---|---|---|
brainstorming | Before creative/design work | "Use brainstorming to explore..." |
writing-plans | Before multi-step implementation | "Use writing-plans to create a plan" |
executing-plans | After plan approved | "Use executing-plans to implement" |
verification-before-completion | Before claiming done | "Use verification-before-completion" |
Once you consistently:
You're ready for L3-to-L4: Delegator to Orchestrator.
The next level introduces parallel agents—running multiple tasks simultaneously for dramatic efficiency gains.
Remember: L2 → L3 is where the biggest efficiency gains happen. The shift from steering to delegating cuts your turns in half and your rework rate by 50%.