with one click
metis-implement-task
Implement a planned task. Closes with a scope report.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Implement a planned task. Closes with a scope report.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | metis-implement-task |
| description | Implement a planned task. Closes with a scope report. |
Implement the task described by the plan in context, and close with a scope report.
A plan or description present in conversation context. It can come from any of:
$metis-plan-task invocation in this session — structured plan in chat history..metis/CURRENT.md loaded by $metis-session-start — a prior session captured the plan there.If none of these are present, ask the user before proceeding. Implementing against an unstated brief is the silent-drift failure mode this skill exists to avoid.
.metis/CONTRADICTIONS.md, .metis/QUESTIONS.md, .metis/RESOLVED.md.This skill's references/honest-scope-reporting.md — read before composing the closing scope report.
.metis/. The plan, the build spec, session state — none of these are implementation-time concerns. $metis-session-end is what captures implementation state in .metis/CURRENT.md if the session ends before review..claude/.Trailing prompt: see this skill's references/command-prompts.md.
If the verification command fails repeatedly, prefer surfacing the problem to grinding on it. Three signals that the right move is to stop and report rather than keep fixing:
When any of these hit, stop. Do not commit further fixes. Close with the verification output as-is, a one-line description of what was tried, and a Finding flagging the likely failure mode (description-vs-implementation gap, stale test fixture, dependency the plan didn't anticipate, two unrelated outcomes bundled into one task, etc.). A verification failure that takes the implementation outside its planned shape is a signal that the plan or description was wrong — not a problem the implementer should solve by widening on the fly.
Before returning:
references/honest-scope-reporting.md — four categories (Skipped / Deferred / Stubbed / Handled differently), no defense. An empty report is fine when the work met its criteria cleanly; say so in one line.The scope report and verification output live in the return message in chat. $metis-session-end captures them in .metis/CURRENT.md if the session ends before review.
$metis-review-task to dispatch the reviewer subagent against the diff + scope report.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.