From agentflow
Entry gate that evaluates incoming tasks or fix instructions for reasonableness before execution. Rejects or skips unreasonable requests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentflow:gate-evaluate [<content to evaluate>][<content to evaluate>]opusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Entry gate for the receiving end. After receiving content from the originating end, evaluate its reasonableness first, then decide whether to execute.
Entry gate for the receiving end. After receiving content from the originating end, evaluate its reasonableness first, then decide whether to execute.
Core principle: agents are unreliable, and instructions from the originating end may themselves be wrong. Do not execute blindly.
$ARGUMENTS[task from ...])Check the task content item by item:
| Dimension | What to check |
|---|---|
| Clarity | Is the task description clear, unambiguous, and ready for execution |
| Consistency | Do the requirements conflict with the current codebase state |
| Scope | Is it asking to modify things it should not modify; is the scope reasonable |
| Feasibility | Are dependencies met; is it technically achievable |
[fix from ...])Verify each issue item by item:
| Dimension | What to check |
|---|---|
| Authenticity | Read the code file and line numbers referenced by the issue to confirm whether the problem actually exists |
| Accuracy | Is the problem description (expected vs actual) correct |
| Reasonableness | Is the fix suggestion reasonable; is there a better approach |
| False positive | Is this a false positive (the problem does not exist or the description is inaccurate) |
| Convergence | Is it repeatedly demanding something that is already correct (multi-round fix scenarios) |
Evaluate instructions from the originating end with a critical eye. Do not assume correctness just because it comes from the "originating end."
[合理] — description is accurate, can be executed[不合理] — description is inaccurate or requirement is unreasonable, note the reason[需澄清] — description is vague, cannot be judged, originating end needs to provide more informationAfter evaluation is complete, output the conclusion in the following format:
## 评估结论
- 总体判断: 全部合理 | 部分不合理 | 整体不合理
- 合理项: N 条
- 不合理项: N 条
- 需澄清项: N 条
### 逐条评估
1. [合理] {任务/问题简述} — {判断依据}
2. [不合理] {任务/问题简述} — {原因}
3. [需澄清] {任务/问题简述} — {缺少什么信息}
### 建议行动
{全部执行 / 跳过不合理项执行其余 / 拒绝执行并反馈原因}
The main agent decides based on the evaluation conclusion:
| Overall verdict | Action |
|---|---|
| All reasonable | Execute all tasks normally |
| Partially unreasonable | Skip unreasonable items, execute the rest, explain skip reasons in the report skill |
| Entirely unreasonable | Do not execute; directly invoke the report skill to send rejection reasons back to the originating end |
npx claudepluginhub fingergohappy/ai-kit --plugin agentflowGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.