一键导入
metis-review-task
Dispatch the metis-task-reviewer subagent to judge a diff against the task description and plan. Returns a verdict with per-criterion evidence.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Dispatch the metis-task-reviewer subagent to judge a diff against the task description and plan. Returns a verdict with per-criterion evidence.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | metis-review-task |
| description | Dispatch the metis-task-reviewer subagent to judge a diff against the task description and plan. Returns a verdict with per-criterion evidence. |
Dispatch the metis-task-reviewer subagent to review one implementation against the description and plan it was meant to satisfy.
The parent collects what the reviewer needs from conversation context before dispatching:
.metis/CURRENT.md via $metis-session-start.$metis-implement-task at the close of implementation; in chat history or in .metis/CURRENT.md.If any of these are missing, ask the user before dispatching. Reviewing an unstated brief is the silent-drift mirror of implementing one.
Run this skill's references/review-task-preflight.sh. It exits non-zero if the working directory isn't a git repo. On success it reports two fields:
BASELINE — the branch the implementation diverges from. First existing of main, master, origin/main, origin/master; empty if none exist (the subagent then reviews only uncommitted changes).DIFF_PRESENT — yes if there are uncommitted changes or commits ahead of BASELINE; no otherwise.If DIFF_PRESENT=no, surface an "empty diff" finding without dispatching — no implementation work to judge.
Dispatch the metis-task-reviewer subagent with a single structured prompt containing:
BASELINE from the preflight (the branch the subagent should diff against).The subagent reads the git diff itself; the parent does not need to embed it.
This command writes nothing.
Trailing prompt: forwarded verbatim to the subagent.
Relay the subagent's return:
approve, approve-with-nits, or reject-with-reasons.approve / approve-with-nits — user commits/merges.reject-with-reasons — back to $metis-implement-task with the reviewer's findings as the trailing prompt.If the subagent returns an "empty diff" finding instead of a review, pass it through as-is.
Finalize project-specific Metis setup. Thin wrapper around the plugin's init.sh — creates .metis/, populates .metis/config.yaml, splices a delimited block into CLAUDE.md, and writes a .metis/CURRENT.md stub.
Read the docs corpus and produce SYNTHESIS.md, INDEX.md, CONTRADICTIONS.md, and QUESTIONS.md in .metis/.
Finalize project-specific Metis setup. Thin wrapper around the plugin's init.sh — creates .metis/, populates .metis/config.yaml, splices a delimited block into CLAUDE.md, and writes a .metis/CURRENT.md stub.
Read the docs corpus and produce SYNTHESIS.md, INDEX.md, CONTRADICTIONS.md, and QUESTIONS.md in .metis/.
Produce BUILD.md — the project's forward-looking architecture brief.
Dispatch the metis-task-reviewer subagent to judge a diff against the task description and plan. Returns a verdict with per-criterion evidence.