firehose> #llmops

Leading Words

A steering technique — the source's "main thing I want you to get from this talk" — for the common failure where you specify something in a skill, think you were clear, and the agent just doesn't do it. A leading word is a short phrase that packs a lot of meaning into a small space (a term of art the model already has a strong prior for). You place it in the skill's text and repeat it consistently; the agent then re-emphasizes that word in its thinking tokens and its output, and because the word encodes the behavior you want, that re-emphasis pulls the behavior into line.

The worked example: agents tend to "code layer by layer" (all the database, then all the schemas, then all the endpoints, then the frontend) instead of getting a small end-to-end piece working and seeking feedback. Rather than the verbose "don't code layer by layer, build a small slice first," use the leading word "vertical slice" — a well-known development term. It triggers the agent's prior, compresses paragraphs into two words, and gives you a built-in verification signal: you can watch the reasoning traces and see the agent say "we'll do this as a thin vertical slice." If the agent still isn't complying, make your leading words more consistent, more powerful, or find better ones — "English is a wide API," and agents themselves are good at brainstorming candidates.

Leading words are the positive-steering counterpart to Negative Prompting (bound what not to do); both are compact, capable-model steering levers. They're also why a skill can be smaller — a leading word is a high-compression substitute for a paragraph of instruction (Minimal Skill Surface).

Claims


Linked from