Check a task brief for a coding agent
check_agent_briefBefore a task goes to a coding agent (Claude Code, Codex, Cursor, GitHub Copilot or another), check the brief: what kind of task it is, which of the parts that kind needs are there (the outcome, where in the code, how to reproduce a bug, the command that proves it works, done-when, what must not change, what is out of scope, tests, when to stop and ask, what to hand back), and what is risky as written (steps that cannot be undone with no rule to stop, keys, vague goals, several jobs at once). Returns readiness out of 10, the brief rewritten with every gap marked, and a starter CLAUDE.md or AGENTS.md.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"brief": "<brief>"
},
"name": "check_agent_brief"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | Optional standing facts: commands, folders, rules. | |
| agent | No | any | |
| brief | Yes | The task, as it would be given to the agent. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| line | Yes | ||
| type | Yes | ||
| agent | Yes | ||
| parts | Yes | ||
| risks | Yes | ||
| words | Yes | ||
| rewrite | Yes | The brief with every missing part marked to fill. | |
| standing | Yes | A starter CLAUDE.md or AGENTS.md. | |
| readiness | Yes | Out of 10. |