Sources#
- Boris Cherny: We Cut 80% of Claude Code's Prompt
- Driving the Agent Quality Flywheel from Your Coding Agent- Google Developers Blog
- Full Walkthrough: Workflow for AI Coding — Matt Pocock
- How Anthropic's product team moves faster than anyone else | Cat Wu (Head of Product, Claude Code)
- Reliability without Validity: A Systematic, Large-Scale Evaluation of LLM-as-a-Judge Models Across Agreement, Consistency, and Bias
- The Founder's Playbook: Building an AI-Native Startup
- Thread by @AndrewYNg
Summary#
Cat Wu's articulation of why writing evals is the emerging core PM skill for AI products — not a QA task, not an ML engineer's job, but the product-definition surface itself. An eval is a written, runnable answer to what does success look like for this feature? In a world where the model produces fluent output for almost any prompt, the bottleneck on product quality is no longer "can we ship?" but "can we tell the difference between a shipped feature that works and one that doesn't?" Evals encode that judgment and make it cheap to re-test as the model and harness change.
The core thesis (Cat Wu)#
"Just building 10 great evals is important for helping the team quantify what the goal is and what their progress towards it is and what they're missing. And so I think eval is this like underappreciated thing that more PMs more engineers should be working on."
"This is the future of product management is writing evals because it's what does success look like? Let me actually concretely define it and then we'll know."
The shift: PMs used to write PRDs ("here's what we want"). The PRD describes intent; the eval defines done. In an AI product, the PRD is upstream — but the eval is what the team converges to and what tells them whether the model + harness can do the thing yet.
Why ten great evals beats a hundred mediocre ones#
Cat's number is explicit: 10 great evals, not a hundred mediocre ones. Why?
- Each eval has to be interpretable. A failed eval has to tell you what's broken and why, not just produce a red checkmark. Mediocre evals fail in ways that don't decompose.
- Each eval has to capture a judgment call you'd otherwise litigate in review. "Is this output good?" is the question evals answer at scale; bad evals just verify surface properties that everyone already agrees on.
- Maintenance cost is real. Hundreds of evals require infrastructure, dataset curation, regression triage. A small set of well-chosen evals stays load-bearing.
A fourth, easily-missed requirement: when the eval is graded by an LLM judge (as most ambiguous-feature evals are), "great" has to include validated. Norman et al. (2026) show the headline number practitioners trust — exact-match agreement — overstates chance-corrected reliability by 33–41pp, and that a judge with near-perfect test-retest can still be severely position-biased (the consistency–bias paradox). An eval whose grader hasn't been chance-corrected and bias-audited is a red/green checkmark you can't trust — authoring the right eval and validating the judge that scores it are separate disciplines, and the second is the one PMs are likeliest to skip.
Compare Harness Shrinkage as Models Improve — Cat's claim that prompt scaffolding shrinks each release. Evals don't shrink the same way: they encode what we want, which the model still has to be measured against even as the model gets stronger.
But their durability is shorter than the "durable artifact" framing suggests. Boris Cherny puts a half-life on it (YC interview, July 2026, practitioner-opinion): asked whether evals are the stable asset across model releases, he pushes back — "they outlive the harness a little bit, but not by that much. An eval might live for maybe one, two, three model generations… very often we just saturate the eval, and then we have to throw it away, and we have to come up with a new eval." The durable asset isn't the eval file; it's the practice — use the product, see where the model struggles, and rebuild the eval set from that. Evals are longer-lived than prompts, shorter-lived than the discipline that produces them.
Where evals fit in Cat's debugging stack#
The full Cat Wu PM debugging stack is three-part:
- Ask the model to introspect (Model Introspection Feedback) — when the model does something unexpected, ask why. The model's answer is signal about harness gaps, not about the model.
- Get fast feedback from a small group of taste-makers — five people whose feedback is qualified, who can articulate what makes a model/harness combination good. Cat's vibe-check during team lunches is the canonical example.
- Build evals — the third tool, the slow/durable one. When (1) and (2) surface a hypothesis ("the model isn't testing itself enough"), evals are what verify the hypothesis at scale and prevent regression after the fix.
The three tools complement each other:
- (1) gives hypothesis (model's self-report)
- (2) gives direction (taste-maker judgment)
- (3) gives proof + regression guardrail (eval)
Memory as the canonical eval-needing feature#
Cat names memory as the feature where evals matter most:
"Features such as memory benefit a lot from this."
Why memory specifically? Memory is the canonical case where:
- The output is "did the system remember the right thing at the right time?" — subjective without a ground-truth dataset.
- Failure modes are easy to misdiagnose ("the model loves writing memories but we're not sure if they're high quality").
- The fix loop without evals is slow: you'd need a real user trial to know whether a memory change improved or regressed things.
Without evals, memory feature work descends into vibes and anecdotes. With evals, the team can quantify "is this version of memory better than the previous one for the workflows we care about?"
What makes someone "good at evals"#
Cat names two reference cases:
- Amanda — the person at Anthropic who molds Claude's character. "It's just like such a hard role because the task is so ambiguous. Even coding is easier because you can verify the success whereas crafting the character requires a very strong sense of conviction in what who Claude should be." The skill is articulating an ambiguous goal precisely enough that you can measure progress against it.
- The Claude Code team at lunchtime vibe-checks — feedback like "this model isn't testing itself enough" gets translated into "okay, what data do we look at to verify whether this is a pattern?" which becomes "okay, what eval would prove or disprove this hypothesis?"
The pattern is the same: strong opinion about what good looks like + ability to translate that opinion into a measurable artifact. This is taste rendered as a function call.
Connection to Matt Pocock's verification (Design Concept Grilling)#
Matt Pocock doesn't use the word "evals" — his pedagogical framing is "verification" and "feedback loops." But the underlying argument is the same: in an agent-coding workflow, the quality of feedback loops bounds the quality of output. Pocock's deep-module pattern places integration tests as one of the load-bearing harness assets because the model needs verification it can run itself in the loop.
The convergence: PM-side evals (Cat) and engineer-side integration tests (Matt) are the same primitive — a runnable artifact that encodes a judgment call — applied at different layers of the product.
Connection to the Founder's Playbook (AI-Native Startup Lifecycle)#
The playbook's adjacent concept is "build your measurement framework before launch" in the MVP stage:
"The founders who mis-identify early traction as product-market fit are typically the same ones who started tracking data after launch, using metrics chosen to assess what was working rather than to surface what wasn't. The antidote is to establish your measurement framework before the first user shows up."
This is the same skill one layer up: not "what does success look like for this feature?" but "what does success look like for this product, in this market, with these users?" The playbook makes Claude itself the eval-design partner ("design your measurement framework before launching" via Claude consultation).
For founders applying both views: write product-level metrics (CAC, retention, Sean Ellis score) AND feature-level evals (does this feature do what we wanted? does the latest model improve or regress it?). The first is for go/no-go on the company; the second is for go/no-go on each shipped change.
The twist: eval-authoring itself gets automated (Google, June 2026)#
Google's Agent Quality Flywheel is the first shipped product built on the premise that the eval-writing Cat Wu calls the emerging core PM skill can be done by the coding agent itself. The developer's whole contribution is a plain-language worry ("does my agent honor mid-conversation revisions?") and an approval; the skill reads the code, chooses metrics, designs a custom rubric, synthesizes test scenarios, and reports before/after deltas — "you wrote none of it… you described the goal." This doesn't refute the thesis, it relocates it, the same way PRDs relocated (Prototype Over PRD): the durable human skill compresses to articulating what success looks like precisely enough to state the worry, and judging whether the machine-authored eval actually encodes it. The ten-great-evals discipline survives too — the flywheel's key move is promoting one concern to one stable, interpretable metric rather than accumulating a hundred blended ones.
Why this is "underappreciated" in 2026#
Cat's claim that the skill is underappreciated has three readings:
- Cultural. PMs trained pre-2023 don't write code, much less evals. Eval-writing requires comfort with datasets, scoring functions, and probabilistic outputs — a skill set the prior PM pipeline didn't select for.
- Status. "Writing tests" has historically been low-status engineering work. Evals are tests, dressed up. The PM who writes evals is doing work that looks like QA but is in fact product spec.
- Tractable. Most PMs don't realize how much eval-writing they could be doing because the tooling is uneven and the discipline isn't taught. Cat's "ten great evals" is partly a permission slip: you don't need a hundred, you need ten.
Predicts a near-term role redefinition: PMs who can write evals will out-ship PMs who can't. Engineer PM Convergence is the framing this fits into — engineers and PMs converge on a hybrid role, and evals are one of the activities both end up doing.
Open Questions#
- How do you write an eval for taste-driven features like character? Amanda's role is canonical for being eval-resistant; Cat names her as someone who is good at evals here, but doesn't describe the technique. Partially answered: How Do You Write Evals for Taste? Character as the Limit Case — the technique is a pipeline (conviction → dogfood-sourced failure modes → MSM-style variant A/B measurement → ~10 interpretable evals); proven on the safety/values core but still tacit on the warm/witty aesthetic surface.
- The 10-vs-100 number is given without justification. Is there a Goldilocks zone, or does it depend on feature surface area? Client-Side Agent Optimization's framing of combos suggests evals also have a combinatorial explosion problem.
- How do evals interact with Harness Shrinkage as Models Improve? When a harness asset shrinks because the model now handles it natively, the evals built around the old harness may become artifacts rather than guardrails. Does Anthropic retire evals or repurpose them? Partially answered: Boris Cherny (YC interview, 2026-07-27,
practitioner-opinion) — retire: evals live "one, two, three model generations," then saturate and get thrown away and rebuilt from observed struggle; what persists is the authoring practice, not the artifact. Still open: whether any eval class (safety, character) is exempt from the saturation cycle. - Is there a single non-Anthropic example of a PM-as-eval-writer to cite, or is this currently a Cat-Wu-singular framing? The Matt Pocock workshop reaches the same place from a different vocabulary, but no third source has been ingested yet. Partially answered (with a twist): Google's Agent Quality Flywheel is a third-party arrival at eval-as-the-quality-surface — but its answer is to have the coding agent author the eval, compressing the human role to stating the worry and approving the plan.
Connections#
- Cat Wu — primary articulator; lead voice across this concept
- Cost-per-Task Over Cost-per-Token — where the spec becomes a procurement decision: Anthropic's selection framework defers its two hardest questions (is this task hard? do the unit economics work?) to "build an eval," so the eval is what actually picks the model
- Claude Code / Cowork / Anthropic — context where the concept developed
- Claude Character as Product — Amanda's role; eval-resistant taste codified anyway
- Model Introspection Feedback — companion debugging technique (hypothesis, not proof)
- Harness Shrinkage as Models Improve — what doesn't shrink; eval-as-durable-artifact
- Engineer PM Convergence — eval-writing as the hybrid skill the converged role requires
- AI Native Product Cadence — the rapid cadence is sustainable only because evals provide regression guardrails
- AI-Native Startup Lifecycle — "build measurement framework before launch" is the product-level mirror
- Design Concept Grilling / Deep Modules for Agents — Matt Pocock's verification-loop framing; same primitive from engineering side
- Claude Code Best Practices — verification-driven development; evals as the strict version
- Claude Character as Product — character work as the limit case of eval-resistant features that nonetheless need evals
- Model Spec Science — the alignment-research analog: empirically measure which spec features generalize, treat the spec itself as eval-testable
- Verification as the New Bottleneck — Fiona Fung's org-level claim that verification (which evals encode) is now the scarce resource once coding is cheap
- Dogfooding as Product Discipline — evals encode taste; dogfooding ("ant food," lunchtime vibe-checks) is how the taste evals encode is acquired
- The Verifiability Thesis — Karpathy's "automate what you can verify"; evals are verification authored as product spec
- How Do You Write Evals for Taste? Character as the Limit Case — the synthesized technique for the hardest case (taste/character): how conviction + dogfooding + MSM variant-comparison combine into a runnable eval
- DRACO Benchmark — evals externalized to benchmark scale: expert rubrics as the eval set, graded automatically
- LLM-as-a-Judge — how rubric-style evals scale to open-ended output; the grading primitive behind DRACO
- Production-Sourced Evaluation — "build your measurement framework from real usage" at benchmark scale
- Telemetry vs. Survey Measurement — Faros AI's "measure what actually shipped, not how people feel" is the engineering-metrics cousin of preferring runnable evals over self-report
- The Three Loops of AI-Native Building — the productive disagreement on when to write evals: Andrew Ng treats them as a reaction to repeated failure ("if you find that the system repeatedly runs into certain problems, building a set of evals becomes useful"), where Cat Wu authors them up front as the spec. Ng's is cheaper; Cat's is what you need once the feature is ambiguous enough that "it failed" isn't self-evident
- Agent Quality Flywheel — eval-authoring automated: the coding agent translates a plain-language worry into metric choice, rubric design, and before/after deltas; the human states the goal and approves
- LLM-Judge Validation — the discipline a judge-graded eval needs to be trustworthy: chance-correction, position-swap, replication, cross-benchmark, and the consistency–bias audit; "great evals" presuppose valid judges
- AI-Native Organization — evals applied to the org's own routing layer: Tan's "trigger evals" (does the right skill file actually load?) are performance reviews in his org-primitive mapping
Sources#
- How Anthropic's product team moves faster than anyone else | Cat Wu (Head of Product, Claude Code) — primary articulation (timestamp ~55:00: "Why building evals is underappreciated"); also mentions throughout debugging-stack section
- Full Walkthrough: Workflow for AI Coding — Matt Pocock — verification-loop framing; convergent argument from engineering pedagogy
- The Founder's Playbook: Building an AI-Native Startup — "build measurement framework before launch" as product-level analog
- Driving the Agent Quality Flywheel from Your Coding Agent- Google Developers Blog — the coding-agent-as-eval-author demo ("you wrote none of it… you described the goal") (
vendor-claim) - Thread by @AndrewYNg — Andrew Ng, The Batch (2026-06-30),
practitioner-opinion: evals as a reaction to repeated failure rather than an up-front spec - Reliability without Validity: A Systematic, Large-Scale Evaluation of LLM-as-a-Judge Models Across Agreement, Consistency, and Bias — Norman et al. (arXiv 2606.19544, June 2026,
empirical): why a judge-graded eval's headline number can be untrustworthy (kappa deflation, the consistency–bias paradox); see LLM-Judge Validation - Boris Cherny: We Cut 80% of Claude Code's Prompt — Cherny, YC interview (2026-07-27,
practitioner-opinion): evals outlive the harness by only 1–3 model generations before saturating; the practice, not the artifact, is the durable asset
Cited by 33
- How Do You Write Evals for Taste? Character as the Limit Case×8
The thing that makes taste eval-able is upstream of any dataset: "a very strong sense of conviction…
- AI-Native Product Org Bottlenecks×7
Taste encoding · Good judgment stays tacit and cannot regress-test · Evals As Product Spec · Vibes,…
- Open Questions Backlog×4
Evals As Product Spec: How do you write an eval for taste-driven features like character? → Evals…
- Dogfooding as Product Discipline×3
Once coding is cheap (Verification As The New Bottleneck), the constraint shifts to knowing what's…
- Agent Quality Flywheel×2
Evals As Product Spec — the PM skill this automates one level up: the human states the worry and…
- AI-Native Organization×2
Evals As Product Spec — trigger evals as performance reviews: the eval-as-spec idea applied to the…
- Cost-per-Task Over Cost-per-Token×2
Evals As Product Spec — what the selection framework defers to when its two hardest questions come…
- LLM-as-a-Judge×2
Evals As Product Spec — evals as the product-definition surface; LLM-as-a-judge is how rubric-style…
- Model Introspection Feedback×2
Evals As Product Spec — durable companion: introspection generates hypotheses; evals are how they…
- Playbook Boundary Conditions: the Devil's-Advocate Substrate and the Prototype's Edge×2
Q1: Problem Solution Fit Discipline, Claude Character As Product, Harness Shrinkage As Models…
- The Three Loops of AI-Native Building×2
Evals As Product Spec — the productive disagreement: evals as a reaction to repeated failure (Ng)…
- AI Native Product Cadence
Evals As Product Spec — the regression guardrail that makes the 6mo→1day cadence sustainable;…
- AI-Native Startup Lifecycle
Evals As Product Spec — "build measurement framework before launch" is the product-level analog of…
- Andrew Ng
Evals as a reaction, not a prophylactic. "If you find that the system repeatedly runs into certain…
- Claude Character as Product
Evals As Product Spec — character is the limit case of eval-resistant features; Amanda is named…
- Claude Code Best Practices
Evals As Product Spec — the strict form of "verification-driven development": ten great evals…
- Client-Side Agent Optimization
Evals As Product Spec — good evals are what make per-role model optimization measurable
- Deep Modules for Agents
Evals As Product Spec — Pocock's integration tests at the deep-module boundary are the engineering…
- Design Concept Grilling
Evals As Product Spec — grilling produces the design concept; evals encode whether it was achieved.…
- DRACO Benchmark
Evals As Product Spec — DRACO is the externalized, large-scale form of "evals as the definition of…
- Engineer PM Convergence
Evals As Product Spec — the canonical hybrid-role activity: PMs writing evals, engineers writing…
- Harness Shrinkage as Models Improve
Evals As Product Spec — what doesn't shrink on the PM side: evals are durable artifacts that…
- Human-in-the-Loop Boundaries
Evals As Product Spec — turning human judgment into runnable evaluation artifacts.
- LLM-Judge Validation
Evals As Product Spec — "ten great evals" graded by an LLM judge inherit this validation debt;…
- Product & Organization
Evals As Product Spec — Cat Wu's framing of evals as the emerging core PM skill: ten great evals…
- Model Spec Science
Methodological analog: Evals As Product Spec — product-side mirror of "treat the spec as…
- Orchestration vs Employee Framing: Reconciling the Founder's Playbook with HBR's Accountability Evidence
Evals As Product Spec — error-catching turned into runnable artifacts
- The Orchestrator's Real Workload: Decision Burden, Framing Discipline, and Whether Taste Scales
Encode taste into runnable artifacts. Evals As Product Spec is the scaling mechanism: dogfooding is…
- Production-Sourced Evaluation
Evals As Product Spec — "build your measurement framework before launch / from real usage";…
- Prototype Over PRD
Evals As Product Spec — the same relocation applied to eval-authoring: in Google's flywheel the…
- Telemetry vs. Survey Measurement
Evals As Product Spec — Cat Wu's evals encode the spec; telemetry encodes what actually shipped —…
- The Verifiability Thesis
Evals As Product Spec — Cat Wu's "ten great evals" is the product-side mirror: encoding what…
- Verification as the New Bottleneck
Evals As Product Spec — Cat Wu's evals are verification encoded as product spec; the PM-side…
Related articles
- Verification as the New Bottleneck
Fiona Fung: coding is no longer the bottleneck — verification, review, maintenance are; shift-left; TDD loses its tax;…
- Open Questions Backlog
_456 actionable open questions across 205 pages · 107 predictions · 9 notes · 147 in progress · 69 watching (entities),…
- Cat Wu
Head of Product for Claude Code and Cowork at Anthropic; primary articulator of AI-native product cadence and engineer-…
- Harness Shrinkage as Models Improve
Prompt scaffolding shrinks each model release; Cat Wu's pruning discipline; Boris Cherny "100 lines of code a year from…
- Claude Code
Anthropic's agentic coding product; created by Boris Cherny late 2024; TypeScript/React on Bun (itself Claude-rewritten…
