AI for PMs PM

Absence of instruction is not a constraint. Silence reads as permission.

AI for PMs AI for PMsBeginner

Negative Prompts Are a PM Skill

The hardest part of a good prompt is the same hard part of a good spec: naming what you will not allow.

The best AI prompts spend more words on what to avoid than on what to create.

That sounds backwards. Most people treat prompting as description: tell the machine what you want, the clearer the better, and you will get it. So they write longer and longer positive instructions, more adjectives, more detail, more of the thing they are picturing. The output gets busier, not better. The real unlock is the part most people skip entirely: the exclusion list. Tell the AI what not to do.

This is not a technical trick. It is a skill that product managers already have, applied to a surface they have not thought to apply it to yet.

The positive prompt is the easy half

Asking for what you want is the comfortable part of any instruction. It is generative, optimistic, low-friction. You are describing a future you like, and nobody pushes back on a wish.

The exclusion list is the uncomfortable half. To write it, you have to anticipate failure. You have to picture the specific ways the output could go wrong and say each one out loud before it happens. That is harder cognitive work. It requires you to imagine the bad version in enough detail to name it, which most people avoid because it feels pessimistic and slows them down.

So the positive prompt gets all the attention and the negative prompt gets none. The result is output cluttered with things you never asked for, because you never told the system they were off the table. Absence of instruction is not a constraint. Silence reads as permission.

You have written this before, it was called "out of scope"

Here is the part that should feel familiar. A product manager who has written one real specification has already done this exact work.

A feature spec has two halves. There is what the feature does: the requirements, the acceptance criteria, the behavior you are asking engineering to build. And there is what the feature explicitly does not do, the out-of-scope section, the list of things a reader might reasonably assume are included but are not. Drawing that line well is the same instinct behind treating the Double Diamond as an elimination tool: the value is in what you cut, not what you keep.

Drop the second half and you know exactly what happens. The spec ships with scope creep. An engineer makes a reasonable assumption about an edge case you never addressed. A stakeholder reads the requirements and imagines three adjacent things that "obviously" come with it. Nobody did anything wrong. The boundary was simply never drawn, so everyone drew their own.

Acceptance criteria without "out of scope" ships scope creep. A prompt without exclusions ships noise. Both are specs. Both fail in the same place.

A prompt fails the same way for the same reason. The positive prompt is your requirements. The negative prompt is your out-of-scope section. Leave it blank and the model fills the gap with its own defaults: extra elements, a tone you did not ask for, visual or structural noise that technically satisfies the request while quietly betraying it.

The exclusion list is where the thinking is

There is a deeper reason the negative prompt does more work than the positive one, and it is worth sitting with.

When you describe what you want, you are pointing at a single target. When you describe what to avoid, you are drawing a boundary around an entire region of bad outcomes, and to draw that boundary you have to understand the space well enough to know where the edges are. A vague request like "make it clean" tells the model nothing it can act on, because "clean" is a feeling, not an instruction. But "no gradients, no drop shadows, no more than two colors, nothing that reads as a stock illustration" is a set of decisions. Each exclusion is a small judgment call you have already made, encoded so the model does not have to guess.

This is the same reason a strong out-of-scope section signals a strong spec. It is not the length of the requirements that tells you a PM has thought hard about a feature. It is the precision of what they have deliberately left out. Anyone can list what they want. Naming what you are choosing not to do means you understood the alternatives well enough to reject them on purpose. The exclusions are where the judgment lives, because every one of them is a decision someone made instead of leaving to chance.

When the output disappoints you, the instinct is to add more to the positive prompt, more detail about the thing you want. That almost never fixes it, because the problem was rarely an under-described target. It was an undefended boundary. The fix is to look at what came back, find the thing you did not want, and say so explicitly. One sentence of exclusion usually does more than a paragraph of description.

Why this matters more than it looks

It is tempting to file this under prompting tips and move on. That undersells it.

The reason a PM can write a good negative prompt without being taught is that the underlying skill is not about AI at all. It is about knowing a system well enough to predict how it goes wrong, and being willing to spend effort closing those paths before they open. That is the same muscle behind a good spec, a good test plan, a good launch checklist. It is also the muscle behind seeing that AI moved the bottleneck rather than removing it: the judgment about where things break is still yours to supply. The negative prompt is just one more place it shows up.

Which means the gap is not knowledge. A product manager already knows how to do this. The gap is recognition. Most people have simply never connected the discipline they apply to a specification with the blank box where they type a prompt. Once you see that a prompt is a spec, the second half writes itself, because you have written it a hundred times under a different name.

The cost of skipping it is quiet and easy to miss. You do not get an error. You get output that looks fine on a quick read and carries things you never wanted, and because you never named them, you cannot tell whether the model added them or you forgot to remove them. So look at whatever the AI handed you most recently and ask the uncomfortable question: what is in this right now that you never asked for? Whatever the answer is, it is there because the exclusion list was blank.

Related Articles

Train this · Reps

Your AI tool keeps returning output that is technically correct but full of things nobody asked for. Do you rewrite what you want, add a list of what to exclude, or accept it and edit by hand?

Make the call in Reps and see whether your instinct matches how the boundary actually gets drawn.

Make the call
AW

Anmoll Wadhwa

Senior PM · writing The PM Code

Field notes on product judgment: essays, teardowns, and reps for PMs who would rather think than template. A sharper take most days on LinkedIn.

More like this. Once a week.

Tactical essays on the calls that actually matter. In your inbox before they are on the feed.

LEARN·BUILD·COLLABORATE