PMaker home
Adjectives constrain direction; a reference constrains the resultWhat to anchorStructure, density, tone, code style, plus one negative referenceHow to give itPoint to a specific part and say what to borrow and what not toWithout that, it copies the features tooHave it paraphrase firstAsk it to state what it will borrow and skip; you catch the misread in secondsReferences inside the project are the strongest: zero room for interpretation

Adjectives can only constrain a direction; a reference can constrain the result. With a reference, "does it look like it" becomes a question you can answer.

Reference Anchor

Give it a concrete reference; it works ten times better than adjectives.

Give it a concrete reference; it works ten times better than adjectives. Rather than saying "make it cleaner," say "reference a specific part of a specific thing."

What you'll run into:

  • You pile on adjectives, and the result is still the generic template look
  • You go back and forth for five rounds, describing the same thing with a different set of adjectives each time
  • You have a rough picture in your head but can't put it into words

The problem with adjectives is that they describe feelings, and feelings differ from person to person. "Clean" to you means more whitespace; to it, maybe fewer elements. "Professional" to you means high information density; to it, maybe a darker blue palette. You are using the same word for different things.

A reference has no such ambiguity. It's an objective thing—you can point at it and say "like this," or point and say "not this."

What to anchor

What to anchor How to say it Why it beats adjectives
Structure Reference an email client's left nav plus list plus detail "Clear layout" can't say how many columns
Density Match the information density of a task manager's list "Clean" might mean more whitespace or fewer items
Tone Reference how a certain product writes error messages "Friendly" is a direction, not a standard
Code style Reference an existing file in the project "Stay consistent" without saying with what says nothing
Negative reference Don't make it like that kind of page, and why Elimination can converge faster than positive description

The last row is often skipped. One "not like this" example can lock the direction more than three positive examples—a screenshot of "don't make it like this" usually converges faster than three positive images. But you have to say why you don't want it, or it reads as a passing remark.

How to give it

  • Point to a specific part, not the whole product. "Reference product X" is too big; "reference its task-list screen" is actionable.
  • Say what to borrow and what not to. Borrow the structure, not the features; borrow the density, not the palette. Without that clarity, it copies the features too (see borrow the form).
  • Use screenshots. If you can show an image, show one—a screenshot is far more precise than a paragraph. And after sharing it, point out which part you care about.
  • References from inside the project work best. "Follow the existing OrderList component's pattern" is the strongest anchor—it's right there in the codebase, with zero room for interpretation.
  • Have it paraphrase first. Ask it to state what it plans to borrow and what to skip; you catch the misread in seconds.
  • Don't give too many at once. Past three or four references, it can't tell which one is authoritative. Rank them: structure first, density and palette after. Ranked references plus a paraphrase step catch almost all misreads on the spot.

Package these rules into a reusable template:

Build: [what to build]

Reference targets:
- Structure: [specific part of a specific product], what I care about is [specific point]
- Density: [specific part of a specific product]
- Code style: the existing [specific file path] in this project

Explicitly NOT borrowing:
- Its feature list. My feature scope is in [spec file]
- Its color palette. Colors use the project's existing design tokens

First restate: what you plan to borrow and what to skip,
and your understanding of "the specific point I care about."
I'll confirm before you start.