review-loop

star 2

Run quality verification and review loop on session deliverables. Detects organisation from context and applies appropriate review standards. Manually invoked only.

davidbeglenboyle By davidbeglenboyle schedule Updated 2/8/2026

name: review-loop description: "Run quality verification and review loop on session deliverables. Detects organisation from context and applies appropriate review standards. Manually invoked only."

Review Loop: Quality Verification and Critique Cycle

Run a structured quality loop on deliverables from the current session. This skill is manually invoked — it never runs automatically.

When to Use

Invoke with /review-loop or when the user asks to "quality check", "review loop", or "run the review cycle" on deliverables.

The Loop (max 3 rounds)

Step 1: Identify Deliverables

Find files created or modified in this session with deliverable extensions: .md, .docx, .txt, .pdf, .pptx, .xlsx.

If no deliverables found, ask the user which files to review.

Step 2: Verify (quality-score)

Run quality-score [filepath] on each deliverable using the Bash tool.

  • If quality-score is not installed (~/bin/quality-score not found), skip to Step 3
  • If score >= 80, proceed to Step 3
  • If score < 80, fix the reported issues (unresolved brackets, TODOs, naming issues) and re-run quality-score
  • If exit code 2 (auto-fail), stop the loop and report to the user immediately

Step 3: Review (critic or devils-advocate)

Detect the context from the deliverable — file content, project folder name, conversation history, or explicit user instruction.

Branded client work: Launch the deliverable-critic agent via the Task tool (subagent_type=general-purpose). Pass the file path and specify the organisation context. The agent file is at ~/.claude/agents/deliverable-critic.md — include its full content in the agent prompt.

Internal or general work: Run the /devils-advocate skill on the deliverable.

Unclear: Ask the user which standards to apply.

Step 4: Fix

For critic agent findings: Launch the deliverable-fixer agent via the Task tool (subagent_type=general-purpose). Pass the file path and the critic's findings. The agent file is at ~/.claude/agents/deliverable-fixer.md — include its full content in the agent prompt.

For devils-advocate findings: Fix in the main session. Address the strongest concern first, then work through remaining challenges.

Step 5: Re-score

Run quality-score [filepath] again.

  • Score >= 80 → deliverable is done
  • Score < 80 and rounds < 3 → return to Step 4
  • Rounds = 3 → stop and present remaining issues to the user for manual decision

Step 6: Report

Show the user:

  • Final quality-score output for each deliverable
  • Summary of what was fixed
  • Any remaining issues that need manual attention

Rules

  • Maximum 3 total rounds (the initial implement does not count; rounds start at Step 4)
  • Auto-fail (exit code 2) stops immediately — report to user, do not attempt fixes
  • Always show the final quality-score output — the user should see the score
  • If the user says "skip review", run only quality-score without the critic/devils-advocate step
  • Do not modify files the user did not create in this session unless explicitly asked
  • The critic agent is read-only — it produces findings but cannot edit. The fixer agent applies changes
Install via CLI
npx skills add https://github.com/davidbeglenboyle/davids-claude-code-setup --skill review-loop
Repository Details
star Stars 2
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator
davidbeglenboyle
davidbeglenboyle Explore all skills →