Taste Emulation Heuristic
Purpose
When building costs approach zero, an AI system can produce "good enough"
for almost any brief — the differentiator shifts to who can reliably tell
"good enough" apart from "genuinely excellent" for a specific audience,
before spending weeks validating it the slow way. This skill treats
taste not as an innate, mystical trait but as a learnable, trainable
judgment capability: running a mental simulation of a defined group's
reaction, built the same way a model is trained — through deliberate
exposure, repeated prediction attempts, and correction against real
feedback.
Anchored in
Notion product lead Max Schoening's account of taste as a trainable
prediction skill, supplied by the user from a source video transcript:
"Taste actually means you're able to run a virtual machine in your head
where, given an idea, you can predict for a certain in-group whether
they're going to like it or not. You just have to do reps — it's almost
like training a model." And on scope: "the extremes are — if you are
the only person on the planet that thinks something is good, is it good?
No. But maybe you also don't need to build a product for 8 billion
people. You decide what your in-group is, and then how good do you get
at emulating how they will react to it."
Method
- Define the in-group narrowly, before anything else. Not "our
customers" or "users" — a specific, bounded group (often 100-500
people in the source framing) whose reaction actually matters for this
decision. A taste judgment made for "everyone" collapses into the
lowest common denominator; a taste judgment made for a named,
specific in-group can be sharp and confident. If the in-group can't be
named concretely (by role, context, and what they already value), the
prediction that follows won't be trustworthy — go back and narrow it
first.
- Build exposure hours deliberately, before you need them. Taste
emulation depends on having internalized what "world-class" actually
looks like for the relevant category — not generic good taste, but
fluency in the specific tradition the in-group judges against (e.g.
Japanese craftsmanship precision, Apple's unibody restraint, Bauhaus
functional minimalism, glassmorphism's specific visual grammar).
This is a standing practice, not a one-time prep step: the quality of
every later prediction depends on how much deliberate, analytical
(not passive) exposure has already accumulated. A side effect worth
naming: this vocabulary is also what lets you brief an AI system
precisely — "make it feel more Bauhaus" only works as an instruction
if both you and the model have a shared, specific referent for it.
- Run the mental simulation before asking anyone — AI or human.
Before consulting a stakeholder, running a survey, or prompting an AI
for feedback, close the loop yourself first: walk through the concept
as a member of the defined in-group would experience it, and write
down the predicted reaction (like/dislike, and specifically why) as an
explicit, falsifiable claim. Skipping this step and going straight to
external validation is the single biggest reason taste never actually
develops as a skill — there's no prediction to be right or wrong
about.
- Validate against real signal and correct the internal model
(the "backpropagation" loop). Compare the prediction from step 3
against actual reactions — real user feedback, a small test, a
trusted in-group member's honest response. Where the prediction was
wrong, don't just note the outcome; name specifically what about the
internal model of the in-group was off (wrong assumption about what
they value, wrong read on the specific detail that mattered). This
correction step, repeated, is what turns a guess into a trained
judgment — treat every miss as a labeled training example, not a
one-off surprise.
- State the confidence level and scope honestly in the output. A
taste prediction is a considered judgment, not a fact — present it as
"predicted in-group reaction: [x], confidence: [low/medium/high based
on exposure depth and prior track record for this in-group]," and
name explicitly which in-group it's scoped to. A taste call presented
as universal truth, or made for an in-group the predictor doesn't
actually have exposure hours in, should be flagged as low-confidence
rather than stated with false authority.
What this skill does NOT do
- Doesn't replace real user research or testing where the decision's
stakes justify it — this skill is for fast, early-stage judgment
calls (should we even build this, which of two directions is worth
prototyping), not a substitute for validating a launch-ready product.
- Doesn't work without genuine, deliberate exposure to the category —
applying this heuristic to an unfamiliar domain the predictor hasn't
actually studied produces a confident-sounding guess, not a trained
prediction; say so explicitly rather than presenting low-exposure
guesswork as taste.
- Doesn't determine who the in-group should be — that's a strategic
positioning choice for the business, not something this skill resolves
(see
category-definition-and-modeling for that broader question).
Refinement notes
The exposure-hours and backpropagation-loop framing is a direct
generalization of one practitioner's account, not a broader synthesized
literature — if the owner develops their own track record and concrete
in-group examples applying this heuristic, they belong here as validated
worked examples rather than the current single-source grounding.
Continue from here
- Before positioning or building on a taste call:
../category-definition-and-modeling/SKILL.md
- Predicting reaction before a demo/prototype is built:
../../../prototyping-and-demonstration/skills/opportunity-visioning-with-pr-faq/SKILL.md
- A related, more structural read of an opportunity's attractiveness:
../../../opportunity-recognition/skills/opportunity-value-assessment/SKILL.md
— that skill scores commercial viability; this skill predicts emotional/
aesthetic reaction, a different and complementary question.
- Once a concept has been through this heuristic, sharpening how it's
explained to others:
../../../change-and-communication/skills/whiteboard-clarity-and-jargon-stripping/SKILL.md
- This pack's shared guardrails:
../../CLAUDE.md
References
../../CLAUDE.md — the pack's shared guardrails
Reminder: frontmatter has only name and description. Everything
else goes into skills_index.json (run scripts/generate_index.py).
1---2name: taste-emulation-heuristic3description: Predicts how a specific, narrowly-defined in-group will emotionally and aesthetically react to a concept, without slow or misleading market research — by deliberately building 'exposure hours' to world-class examples, running a mental simulation before asking anyone, and validating the prediction against real feedback in a backpropagation-style loop. Use when a concept, design direction, or positioning needs a fast, defensible taste judgment before committing to build or test it.4---56# Taste Emulation Heuristic78## Purpose910When building costs approach zero, an AI system can produce "good enough"11for almost any brief — the differentiator shifts to who can reliably tell12"good enough" apart from "genuinely excellent" for a specific audience,13before spending weeks validating it the slow way. This skill treats14*taste* not as an innate, mystical trait but as a learnable, trainable15judgment capability: running a mental simulation of a defined group's16reaction, built the same way a model is trained — through deliberate17exposure, repeated prediction attempts, and correction against real18feedback.1920## Anchored in2122Notion product lead Max Schoening's account of taste as a trainable23prediction skill, supplied by the user from a source video transcript:24*"Taste actually means you're able to run a virtual machine in your head25where, given an idea, you can predict for a certain in-group whether26they're going to like it or not. You just have to do reps — it's almost27like training a model."* And on scope: *"the extremes are — if you are28the only person on the planet that thinks something is good, is it good?29No. But maybe you also don't need to build a product for 8 billion30people. You decide what your in-group is, and then how good do you get31at emulating how they will react to it."*3233## Method34351. **Define the in-group narrowly, before anything else.** Not "our36 customers" or "users" — a specific, bounded group (often 100-50037 people in the source framing) whose reaction actually matters for this38 decision. A taste judgment made for "everyone" collapses into the39 lowest common denominator; a taste judgment made for a named,40 specific in-group can be sharp and confident. If the in-group can't be41 named concretely (by role, context, and what they already value), the42 prediction that follows won't be trustworthy — go back and narrow it43 first.442. **Build exposure hours deliberately, before you need them.** Taste45 emulation depends on having internalized what "world-class" actually46 looks like for the relevant category — not generic good taste, but47 fluency in the specific tradition the in-group judges against (e.g.48 Japanese craftsmanship precision, Apple's unibody restraint, Bauhaus49 functional minimalism, glassmorphism's specific visual grammar).50 This is a standing practice, not a one-time prep step: the quality of51 every later prediction depends on how much deliberate, analytical52 (not passive) exposure has already accumulated. A side effect worth53 naming: this vocabulary is also what lets you brief an AI system54 precisely — "make it feel more Bauhaus" only works as an instruction55 if both you and the model have a shared, specific referent for it.563. **Run the mental simulation before asking anyone — AI or human.**57 Before consulting a stakeholder, running a survey, or prompting an AI58 for feedback, close the loop yourself first: walk through the concept59 as a member of the defined in-group would experience it, and write60 down the predicted reaction (like/dislike, and specifically why) as an61 explicit, falsifiable claim. Skipping this step and going straight to62 external validation is the single biggest reason taste never actually63 develops as a skill — there's no prediction to be right or wrong64 about.654. **Validate against real signal and correct the internal model66 (the "backpropagation" loop).** Compare the prediction from step 367 against actual reactions — real user feedback, a small test, a68 trusted in-group member's honest response. Where the prediction was69 wrong, don't just note the outcome; name specifically what about the70 internal model of the in-group was off (wrong assumption about what71 they value, wrong read on the specific detail that mattered). This72 correction step, repeated, is what turns a guess into a trained73 judgment — treat every miss as a labeled training example, not a74 one-off surprise.755. **State the confidence level and scope honestly in the output.** A76 taste prediction is a considered judgment, not a fact — present it as77 "predicted in-group reaction: [x], confidence: [low/medium/high based78 on exposure depth and prior track record for this in-group]," and79 name explicitly which in-group it's scoped to. A taste call presented80 as universal truth, or made for an in-group the predictor doesn't81 actually have exposure hours in, should be flagged as low-confidence82 rather than stated with false authority.8384## What this skill does NOT do8586- Doesn't replace real user research or testing where the decision's87 stakes justify it — this skill is for fast, early-stage judgment88 calls (should we even build this, which of two directions is worth89 prototyping), not a substitute for validating a launch-ready product.90- Doesn't work without genuine, deliberate exposure to the category —91 applying this heuristic to an unfamiliar domain the predictor hasn't92 actually studied produces a confident-sounding guess, not a trained93 prediction; say so explicitly rather than presenting low-exposure94 guesswork as taste.95- Doesn't determine who the in-group should be — that's a strategic96 positioning choice for the business, not something this skill resolves97 (see `category-definition-and-modeling` for that broader question).9899## Refinement notes100101The exposure-hours and backpropagation-loop framing is a direct102generalization of one practitioner's account, not a broader synthesized103literature — if the owner develops their own track record and concrete104in-group examples applying this heuristic, they belong here as validated105worked examples rather than the current single-source grounding.106107## Continue from here108109- Before positioning or building on a taste call: `../category-definition-and-modeling/SKILL.md`110- Predicting reaction before a demo/prototype is built:111 `../../../prototyping-and-demonstration/skills/opportunity-visioning-with-pr-faq/SKILL.md`112- A related, more structural read of an opportunity's attractiveness:113 `../../../opportunity-recognition/skills/opportunity-value-assessment/SKILL.md`114 — that skill scores commercial viability; this skill predicts emotional/115 aesthetic reaction, a different and complementary question.116- Once a concept has been through this heuristic, sharpening how it's117 explained to others: `../../../change-and-communication/skills/whiteboard-clarity-and-jargon-stripping/SKILL.md`118- This pack's shared guardrails: `../../CLAUDE.md`119120## References121122- `../../CLAUDE.md` — the pack's shared guardrails123124---125**Reminder:** frontmatter has only `name` and `description`. Everything126else goes into `skills_index.json` (run `scripts/generate_index.py`).