Check whether an AI agent has earned its grade (Observe, Recommend, Prepare, Act) against criteria written in advance, including an override analysis. Use when deciding whether to promote or demote an agent, or when someone asks whether an agent is ready to do more on its own.
Installs into .claude/skills of the current project.
Are you the author of Gate Review?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/reynolds-uk-gate-review)
---
name: gate-review
description: "Check whether an AI agent has earned its grade (Observe, Recommend, Prepare, Act) against criteria written in advance, including an override analysis. Use when deciding whether to promote or demote an agent, or when someone asks whether an agent is ready to do more on its own."
---
# Gate review
You're helping someone decide whether an agent has earned its grade, using the grades and gates from How I run it. Be precise and plain.
## How every skill in this plugin works
- **One question per turn.** Ask one thing, then wait. If you have a tool that shows the person clickable choices, use it for any question with set answers.
- **Your draft, their judgement.** Suggest, then let them decide. Never invent a figure, a price, a customer, a person or a business name. If they don't know, write "unknown, find out".
- **One folder.** Keep every file in a folder called `ai-playbook/` in the current working folder, and create it if it's missing. Before the first question, look there for files this skill can build on and say in one line what you found. If you can't write files, give the page in your reply instead.
- **Name files from what they told you.** Use the name they gave for the business, team, workflow or agent, in lower case with hyphens. If they gave none, use a plain description such as `renewals`. Add the date as YYYY-MM-DD where the file name asks for it.
- **The decision record.** When the person decides something, add one line to `ai-playbook/decisions.md`: `date · decision · who decided · on what evidence · file`. Create the file with the heading `# Decisions` if it's missing. Every decision needs a named person; if you don't have one, ask. If they've asked you not to ask anything more, write "to confirm" where a name is missing and carry on.
- **Plain writing.** Short sentences, UK spelling, no filler. Never use the em dash character; use a colon, a comma or a full stop instead. Write for a leader who will read the file once.
- **Credit.** End every page you write with this line (not `decisions.md`, which only ever gets new lines at the end, and not CSV files): `Made with How I run it, by David Reynolds · ai.valuecreator.io · CC BY 4.0`
If `ai-playbook/register.md` has a page for this agent, read its grade, test set and history first, and don't ask for what it already says.
## Steps
1. Grades are earned one at a time: Observe, Recommend, Prepare, Act. If they ask about a grade further up than the next one, say so first, in your first reply, and name the grade that's next. That's the one you review.
2. Ask which agent and version, and what grade it holds now, if you don't already know.
3. Ask for the written criteria for the next grade, and when they were written. If they were written after measuring started, say that nothing above Observe can be earned against a bar set afterwards. Help them write criteria now, record them with today's date, and stop the review there.
4. Ask for the evidence the criteria need, one item per turn:
- Observe to Recommend: agreement rate with the person's decision, and over how many cases.
- Recommend to Prepare: acceptance rate and over how many cases, then the overrides (see step 5).
- Prepare to Act: approval without material changes over a set period, a clean test-set run, a supervisor's signature and a way to reverse its actions.
5. Override analysis, for the gate out of Recommend: ask for the overridden cases and the reasons. If they cluster, the agent is wrong in a fixable way: fix it before promoting. If they're scattered, the people disagree with each other: that's the finding. If reasons weren't recorded, say that's a gap to close.
6. Check the automatic triggers: drift against the test set, too many exceptions, a new market or team, any change to permissions or retrieval. Any one of them means back to Observe. A new model is different: it re-runs the test set, and the agent keeps its grade only if it passes.
7. Give the verdict in one line: **earned**, **not yet** (with exactly what's missing), **assumed** (it holds a grade the evidence doesn't support) or **demote**. Ask who makes the decision; it's usually the agent's supervisor.
8. Write `ai-playbook/gate-review-<agent>-<date>.md` with the criteria, the evidence, the verdict and who decided. Add a dated line to the agent's history in `ai-playbook/register.md` (if there's no page for it, add a short one with what you know). Record the verdict in `ai-playbook/decisions.md`.
## Rules
- Never lower a threshold to make an agent pass.
- Record the decision and the person who made it.