Nzubechukwu.
← All posts
AI6 min read

Prompting is just requirements gathering with worse vocabulary

The teams that get good results from AI aren't better at talking to models. They're better at saying what they want.

By Nzubechukwu Cyprian · Pharmacy student at UNN, full-stack developer

Generative cover art for the post “Prompting is just requirements gathering with worse vocabulary”

Every failed prompt I've written was really a failed specification. That took me embarrassingly long to admit.

Consider the difference. "Summarise this document" is a wish. "Summarise this incident report in five bullets: what happened, what broke, who acted, what the impact was, what the follow-up is. If any of these are missing from the document, say so rather than guessing" — that's a spec. The model's quality jumped not because I found magic words, but because I finally decided what I actually wanted.

What spec-writing looks like in a prompt

  • define the output shape before the task ("return JSON with keys X and Y")
  • state the audience ("for a non-technical manager")
  • state the failure behaviour ("if unsure, return unknown — do not guess")
  • give one worked example; two if the task has edge cases

Why this matters more now

When AI writes the first draft, the leverage moved upstream. The person who can state precisely what should exist — inputs, outputs, edge cases, failure modes — gets dramatically more out of the machine than the person hunting for secret phrases.

Funny thing is, this was always the skill. The best engineers I know were already writing tickets like prompts before prompts existed.

Nzubechukwu Cyprian studies Pharmacy at the University of Nigeria, Nsukka and builds software, products, and AI experiments in between.