Skip to content
Development
Skill

/cad-decision-review

Adversarial refute-then-adjudicate pass over one load-bearing decision - a CONTEXT D-NN line or a PROJECT Key Decisions row - with per-objection rulings

From plugin
cadence
834 skills30 agents3 hooks

Claude Code

$ npx -y skills add crenshawdev/cadence --skill cad-decision-review --agent claude-code

SKILL.md

cad-decision-review.SKILL.md
name: cad-decision-review
description: "Adversarial refute-then-adjudicate pass over one load-bearing decision - a CONTEXT D-NN line or a PROJECT Key Decisions row - with per-objection rulings"
argument-hint: "[path/to/decision doc]"
allowed-tools:
  - Read
  - Glob
  - Grep
  - Task
  - AskUserQuestion
  - mcp__context7__resolve-library-id
  - mcp__context7__query-docs

<objective> Stress-test ONE decision the user names, rather than take it on faith. The review capability lives entirely in cadence-core/workflows/decision-review.md: `cad-reviewer` (and, when configured, a cross-model provider) refutes the decision through the review subsystem's reviewer resolution; the main model then grounds each objection against documentation (library/API claims: Context7 when its tools are available, else the installed source, lockfile or vendored docs, with any claim none could check listed as unchecked) and the real codebase (factual claims) and rules it `survives | partial | refuted` with a concrete amendment where the decision needs one. When refutation returns nothing, the grounding retargets onto the decision's own load-bearing claims rather than lapsing, so a clean pass still rests on checked facts.

This is a manual, on-demand entry point only - it never auto-fires and there is no review-trigger wiring for it. Durability (cad-context's `## Durable decisions` filter) names candidates worth this deeper pass; picking one and invoking this skill is the user's call, not a mechanical handoff. </objective>

<execution_context> @${CLAUDE_PLUGIN_ROOT}/cadence-core/workflows/decision-review.md </execution_context>

<process> 1. **Resolve the target** from `$ARGUMENTS` - a path to a CONTEXT.md (naming which `- D-NN (...)` line) or a PROJECT.md (naming which Key Decisions row). If `$ARGUMENTS` is empty or ambiguous, ask (ask-user seam) for the path and the specific decision.

2. **Run the workflow** end-to-end: refute (the review subsystem's reviewer resolution), then adjudicate (docs grounding through Context7 when its tools are available, else installed source, lockfile or vendored docs, plus codebase grounding, per-objection ruling and amendments), then the qualitative cost report.

3. **Present** the per-objection rulings, groundings, and amendments - or, on a clean pass, the grounded load-bearing claims, never a bare "no findings"

  • plus which reviewers ran, and the tier/effort that reached the

cross-model arm (the `cad-reviewer` arm resolves neither: no routing cell gives it a model, and its effort is frontmatter-frozen). Do NOT auto-apply any amendment - this is a review, not an edit; the user decides what to change and does it themselves. </process>

Read more
@crenshawdev
Ships withcadence

Appearance is cheap. Verification is the work. Cadence is for developers using Claude Code on software they will still own after the session ends. Claude can write a convincing plan, produce working code, and tell you the job is finished.

834 skills30 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
8
Star history of crenshawdev/cadence on GitHub, a chart by star-history.com

Other skills on cadence.

cad-adopt

cad-adopt

Initialize .planning/ from a repo that already exists - PROJECT.md, REQUIREMENTS.md and a remaining-work ROADMAP.md derived from…

@crenshawdev@crenshawdevInstall Skill
cad-audit

cad-audit

Pre-ship traceability audit - every requirement traced to a phase, plan and verification, orphan detection both directions, a…

@crenshawdev@crenshawdevInstall Skill
cad-capture

cad-capture

Capture a phase-linked todo, a seed idea for a future milestone, or a note, without losing your place - .planning/CAPTURE.md, or…

@crenshawdev@crenshawdevInstall Skill
cad-config

cad-config

Configure Cadence's config.json - workflow toggles, the per-role model and effort interview, and interactive cross-model review…

@crenshawdev@crenshawdevInstall Skill
cad-context

cad-context

Gather phase context before planning - codebase assumptions, locked decisions, falsifiable acceptance criteria - in one pass

@crenshawdev@crenshawdevInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about cad-decision-review.

Which coding agents can use cad-decision-review?
cad-decision-review installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.