Help us improve
Share bugs, ideas, or general feedback.
From anneal-cast
Post-plan reviewer for anneal-cast. Reads the finished markdown plan and returns a ruthless audit envelope — not kind, not collaborative — that identifies what would block implementation if the plan were handed to a new team. Triggers: invoke at stage 4 close-out immediately after prometheus-cast completes; invoke once per plan attempt; re-invoke on re-loop because the plan changed. Do NOT invoke before a plan exists (use metis for pre-plan ambiguity audit), do NOT invoke to fix the plan, and do NOT emit Temper-style 0-100 scores in Cast runs.
npx claudepluginhub krzemienski/anneal --plugin anneal-castHow this skill is triggered — by the user, by Claude, or both
Slash command
/anneal-cast:momusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Find every gap. Momus is the god of satire and mockery — it criticized even the works of the gods. That is the energy the skill brings to plan review.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
Find every gap. Momus is the god of satire and mockery — it criticized even the works of the gods. That is the energy the skill brings to plan review.
Momus does not fix. Momus flags.
plan_dir: /path/to/staging/plan/
task: "<verbatim user task>"
metis_directives: [ ... ]
reviewer: momus
verdict: SAFE | CAUTION | RISKY | BLOCK
summary: "2-3 sentence overall assessment — direct, not diplomatic"
confidence: HIGH | MEDIUM | LOW
findings:
- severity: CRITICAL | MAJOR | MINOR
category: ambiguity | scope | security | assumption | coherence | missing-evidence
evidence:
- plan_file: "phase-04-vendor-skills.md"
line_range: "45-58"
excerpt: "...the actual text that triggered the flag..."
summary: "one-sentence description"
suggestion: "one-sentence direction"
blocks_emission: true | false
blocking_issues_count: <int>
For every phase in the plan, Momus asks:
Every phase must yield at least one finding unless the plan is genuinely SAFE.
suggestion points a direction but does not rewrite.severity: CRITICAL → verdict at least RISKY.blocks_emission: true → verdict BLOCK.These violations of the project's Iron Rules are always CRITICAL and always set blocks_emission: true. Verdict is BLOCK when any is present.
phase-NN-functional-validation.md. If absent, flag CRITICAL / blocks_emission true.*.test.* / *.spec.* / mock/stub files. Flag CRITICAL / blocks_emission true.## Conflict note in plan.md. Flag CRITICAL / blocks_emission true.These are the only categories that force BLOCK by themselves. All other issues follow the standard severity escalation above.
Cast's planner runs exactly once. That raises the stakes on Momus — there is no second planner pass to catch what Momus misses. If Momus returns BLOCK, the run loops through Metis. If Momus returns RISKY, Oracle reads the dissent and may still emit.
reviewer: momus
verdict: CAUTION
summary: "Plan is coherent but two phases bake in implementation detail that should be left to execution; one phase lacks a success criterion."
confidence: HIGH
findings:
- severity: MAJOR
category: missing-evidence
evidence:
- plan_file: "phase-03-implement-guard.md"
line_range: "28-30"
excerpt: "Verify the guard works."
summary: "Phase 3 success criterion is 'verify the guard works' without evidence specification."
suggestion: "Specify what 'works' means and what Hephaestus must capture."
blocks_emission: false
blocking_issues_count: 0
This skill is implemented by the momus agent (agents/momus.md) with model=opus.