Clarifies inputs, outputs, success criteria, decisions, and unresolved conditions so downstream agents can execute without guessing. Use when writing or revising LLM-facing prompts, handoffs, planning artifacts, reviews, reports, or generated instructions.
1k tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
664
stars on the repo
on the repository, not the skill itself
Install
one command, takes just this skill from the repository
The goal is stable downstream execution: the next agent should know what to read, what to do, what counts as success, and when to stop or escalate.
Core Rules
Use positive, executable instructions
State what the next agent should do.
Convert quality policies into positive criteria.
Keep a prohibition only when it protects an irreversible boundary or shipped contract. Name the protected condition and the allowed action.
Example: "Preserve existing public API behavior across the documented compatibility cases."
Make vague instructions concrete
Replace subjective terms with observable conditions, paths, commands, schemas, examples, or decision rules.
Terms that often need clarification when they leave a decision to the next agent: appropriate, proper, related, existing behavior, optional, as needed, if needed, per convention, unresolved alternatives, TBD, placeholder.