agent-prompt-authorlisted
Install: claude install-skill amylyra/agent-prompt-author
# Agent Prompt Author
Prompt work fails for four reasons, in descending order of frequency:
1. **The prompt was never the bottleneck.** Most requests to improve a prompt should end here.
2. **The rule lives in a layer that cannot enforce it.** Prose is a request; hooks are a gate.
3. **Rules written for an older model are still firing.**
4. **The revision loop has no external verifier**, so it optimizes readability instead of behavior.
Skipping to "write a better rule" is the default failure mode of this task.
## Precondition
**Always name the route.** Routing is done from what the user said and never
needs the artifact.
**Do not diagnose from description alone.** What needs the artifact is the
FINDING. Route D is the one exception — a prompt that does not exist yet has no
text to ask for. On every other route, before you produce a finding, get:
- The actual artifact text, or the assembled context if the artifact is templated.
- One concrete failure — the input, what happened, what should have happened.
- For Route E, the previous version too. Regression is invisible without a diff.
- **Which model families the artifact must run on.** If more than one, read
`references/portability.md` alongside your route — several rules invert.
If the user describes a symptom without producing the artifact, name the route, then ask for it once, plainly. A diagnosis built on a description of a prompt is a guess about a class of prompts, not a finding about theirs.
## Route
Match t