Skip to content
Dustin's AI Lab
Go back

Why Client Conversations Drift

Notes from a client diagnosis: three root causes, five prescriptions, plus the main/sub agent pairing run backwards and the rambling only a hook can cure.

On this page
  1. The client’s root causes
  2. What I prescribed

Quick notes on what I picked up from a client today.

The client’s root causes

What I prescribed

1. Three-tier model split: Fable plans, Opus executes, Sonnet investigates, paired with effort settings.

Since we’re on model pairing, here’s one I do backwards. Most people seem to pair their models as “strong model for the main agent, weak model for the subagents.” Lately I’ve also come to like the other way round: “strong model for the subagent, weak model for the main agent.”

I think of it as hiring a consultant for a one-off piece of advice. It works well, and when the scope is clear (you name the docs it should read) it saves a lot of tokens.

A small temple doesn’t have to keep a big Buddha on the altar year-round.

2. Two root causes behind drifting conversations: conclusions never written to a file, and model tier/effort set wrong.

3. Use grill-me to press vague feelings into a concrete plan: known-knowns / known-unknowns / unknown-unknowns.

4. How to write a diagnostic prompt: ask the AI to pinpoint the root cause first, then build traceable/observable infrastructure (a log at every node).

Still on prompts and rules, one more thing: only a good hook can cure Opus 5’s rambling, just so you know. The official advice is that rules for the 5-series models should be lean, but the 5-series models themselves have no idea about this.

5. Four tools: explain (re-explain in plain language), history-find (semantic search across tools), stt (voice input), Codex plugin (adversarial review).


15-Minute AI Adoption Diagnosis

Fill in a short form to book your free 1-on-1 diagnosis, and find out how you can work with AI without the pain and get a real productivity lift.

Book my free diagnosis
Share this post on:
Previous Post
Persuade the Jury, Not the Opponent
Next Post
Don't Vibe Code for the Money