Skip to main content

critique

Use when: /critique, 'review plan', 'what's wrong', fact-check plans/findings/closeout. Modes: model, verify, close. NOT code diffs (/diff-review) — critique owns design/plan layer.

Source facts

Repository
markusstrasser/skills
Last source activity
October 30, 2026 at 11:53
Detected SKILL.md language
English
Stars
0
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
25 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
critique
description
Use when: /critique, 'review plan', 'what's wrong', fact-check plans/findings/closeout. Modes: model, verify, close. NOT code diffs (/diff-review) — critique owns design/plan layer.
user-invocable
true
argument-hint
<mode> [target]
allowed-tools
["Read","Glob","Grep","Bash","Write","Edit","Agent"]
effort
high
# Critique Review plans and designs, verify model findings against code, or close an implemented plan. Select the mode before loading its workflow or dispatching reviewers. ## Choose the work | Request or current artifact | Route | Read when selected | |---|---|---| | Diff, PR, or “review this diff” | `/diff-review` only | The diff-review skill; do not also critique the same diff | | A new execution route before its first paid or irreversible launch | One repo-access reviewer traces the route's code; not `model`, whose critics cannot see code | `~/.claude/rules/plan-review-gate.md` (“Also trigger”) | | Explicit `model`, or a plan, design or stage/dataset retirement with no later state | `model` | [Adversarial review](lenses/adversarial-review.md) | | Explicit `audit-plan`, or audit backlog (≥15 open items) plus remediation plan | `audit-plan` | [Repo audit plan review](lenses/repo-audit-plan-review.md) | | Explicit `verify`, or findings/audit output with no plan | `verify` | [Verification](lenses/verification.md) | | Explicit `close`, or a recent plan with implementation commits since plan start | `close` | [Plan close review](lenses/plan-close-review.md) | Actual diff review always routes to diff-review. For other artifacts, explicit modes take precedence; with no mode, check close, audit-plan, verify, and finally model. **Choose the smaller workflow before reading further:** - A single specific bug: inspect the code directly. Scientific or external factual claims: use `/research`. Already human-verified findings need no standalone verification pass. - Skip the close workflow for trivial plans (<30 lines, one function, obvious correctness), research/analysis that produces no code, and config/data-only changes with no logic changes. Use the checks appropriate to the artifact. - Audit-plan is the repo-inventory workflow: fresh same-session lane evidence can be reused; otherwise its first audit pass requires repo lanes before critics. It is not the default for an ordinary plan. - Model review is convergent. Use `/brainstorm` for divergent ideation. Extra cosigners, formal review, and broader presets are conditional choices in the selected workflow, not automatic additions. ## Shared review contracts - **One pass per layer:** `review_targets.diff_target` belongs to diff-review; `design_target` belongs to critique. Honor `dispatch.json` layer ownership and blockers. A closeout may need both layers, once each. - **Manifest-driven dispatch:** assemble the actual review packet, run `review_gate.py triage`, then pass its matching `--dispatch-manifest` to `model-review.py`. Explicit CLI flags override manifest fields; do not reuse another packet's manifest. Exact commands, provenance, valid `repo|packet` scopes, and budget rules: [Dispatch](references/dispatch.md). - **Ground repo premises:** a plan depending on live callers, schemas, or joins needs repo evidence before packet-only critics. The premise scout supplies this in normal repo reviews; self-contained packets may disable it. Declare target users, current/designed scale, and rate of change. Include only current governance relevant to this review: [Context assembly](references/context-assembly.md). - **Preserve the evidence:** read every axis output and account for every extracted finding. Inspect `coverage.json` for packet provenance, dispatch coverage, and extraction/verification totals. `verified-disposition.md` checks anchors and local corroboration; it is not semantic proof. - **Verify before acting:** model agreement and self-reported confidence do not establish truth. Confirm code behavior or external facts at their sources. Fix all confirmed/corrected findings within the authorized scope; give a reason per deferred item. Preserve genuine judgment disagreements for the user. - **Migration stance:** default to full caller migration and deletion of old paths. Any retained compatibility boundary needs a live consumer, reason, and removal condition. ## Supporting references Load only the reference needed for the selected task: - [Dispatch](references/dispatch.md): axes, transports, subscription constraints, packet manifests, artifact contracts, and failures. - [Context assembly](references/context-assembly.md): gathering patterns, scope, and context biases. - [Extraction](references/extraction.md): manual extraction, complete disposition, and multi-round coverage. - [Prompts](references/prompts.md): custom prompt templates; the script owns default prompts. - [Biases and anti-patterns](references/biases-and-antipatterns.md): interpreting reviewer errors and disagreements. - [Known issues](references/known-issues.md): read when debugging dispatch; append new incidents here or through `~/Projects/skills/hooks/append-skill-memento.sh critique '<one-line issue>'`. - [History and calibration](references/history.md): preserved rationale and superseded routing; consult for provenance, not current instructions. $ARGUMENTS
View on GitHub