chorus-task-reviewer

Verifies Chorus task implementations against acceptance criteria and posts a structured VERDICT comment.

1.2k|104|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/Chorus-AIDLC/Chorus --skill chorus-task-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chorus-task-reviewer
Source: https://github.com/Chorus-AIDLC/Chorus/tree/main/plugins/chorus/skills/chorus-task-reviewer
Command: npx skills add https://github.com/Chorus-AIDLC/Chorus --skill chorus-task-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

In AI-driven development workflows, completed tasks need independent verification before humans sign off. This Skill acts as a read-only adversarial reviewer that fetches a Chorus task, its acceptance criteria, and the originating proposal documents via MCP, then independently checks whether the implementation actually delivers what was promised.

Core Features & Use Cases

  • Independent verification: Runs the project's test, build, and lint commands in read-only mode and records command, exit code, and output as evidence.
  • Acceptance criteria tracing: Maps each AC item to concrete code and tests, cross-references proposal documents, and flags circular self-tests or silent divergence.
  • Structured verdicts: Classifies findings as BLOCKER or NOTE and posts exactly one grep-able verdict comment (VERDICT: PASS, PASS WITH NOTES, or FAIL) via chorus_add_comment.
  • Use Case: After a coding agent marks a task complete, spawn this reviewer with the task UUID to get an adversarial second opinion before a human closes the task.

Quick Start

Ask the agent to review Chorus task <task-uuid> with a maximum of 3 review rounds and post its VERDICT comment.

Frequently Asked Questions about chorus-task-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review a Chorus task automatically?

Invoke the skill via spawn_agent with the skill path chorus:chorus-task-reviewer and a text item containing the task UUID and max review rounds. The reviewer fetches the task, runs tests, and posts one VERDICT comment.

How does the task reviewer verify acceptance criteria?

It fetches the task, its comments, and the proposal documents via Chorus MCP tools, runs the project's test and build commands, then maps each acceptance criterion to concrete code and tests with cited file paths.

Can the Chorus task reviewer modify project files?

No. The reviewer is strictly read-only: it can only run test, build, and lint commands plus read-only shell commands like cat, grep, ls, and git diff. File writes, git writes, and package installs are forbidden and sandbox-enforced.

What verdicts does the task reviewer output?

It ends with exactly one of three literal strings: VERDICT: PASS, VERDICT: PASS WITH NOTES, or VERDICT: FAIL. Findings are classified as BLOCKER or NOTE, and automation greps for these exact strings.

What happens on the second review round?

On round 2 and later, the reviewer focuses only on whether previous BLOCKERs were fixed and does not introduce new NOTEs. When 3 or fewer turns remain, it stops investigating and posts current findings immediately.