agentleFS
blueclover22blueclover22/mw_agent_kit/skills/review-report/SKILL.md

review-report

Skill1 starsChanged 9 days agoMITView on GitHub

Use when asked to review or critique finished implementation work ("review this", "code review", "look at the PR"), or when a completed stage needs checking against its design doc.

4 other projects use a version of this.

Adopted by

Most recently taken up by

The file

We split this skill into the rules it gives an agent

7 rules. About 0 are common, 5 are distinctive, and 2 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈5

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    After reviewing implementation results, write the report following this guide.

    line 8
  2. Distinctive:

    When an implementation stage (mak:coder or direct) is complete and results need review

    line 15
  3. Distinctive:

    When checking that the implementation matches the design doc

    line 16
  4. Distinctive:

    When a combined quality judgement including the project's verification results is needed

    line 17
  5. Distinctive:

    If the verification results could not be confirmed directly, state "could not run directly — based on coder's report"

    line 58
  6. Very specific:

    After a slice/stage completion review, hand off to mak:doc-audit to check whether other documents referencing this change still hold

    line 60
  7. Distinctive:

    If there are no issues, close concisely with "✅ All checks passed".

    line 62

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Review Report Guide

After reviewing implementation results, write the report following this guide. Report template: ${CLAUDE_PLUGIN_ROOT}/skills/review-report/assets/review-report.template.md (in English; render the report in the user's language, keeping the structure).


When to Use

  • When an implementation stage (mak:coder or direct) is complete and results need review
  • When checking that the implementation matches the design doc
  • When a combined quality judgement including the project's verification results is needed

Review Procedure

  1. Read the design doc — find the relevant design doc (per the mak:design-doc-template save-path rule, default .claude/mak/plan/) and note its §Scope of Changes and §Verification Plan
  2. Read convention docs — the project's convention documents (e.g. docs/*.md, README) and the relevant sections of CLAUDE.md
  3. Compare the implementation — read the files in the design doc's scope and confirm they match the design intent
  4. Check verification results — prefer those reported via mak:verify-checklist; if absent or doubtful, run the project's declared verification commands directly and attach results
  5. Check coding principles — look for violations of the kit's coding principles (Simplicity / Precise Changes — the Warning checklist below). If the project defines its own Coding Rules, check those as well
  6. Write the report — classify issues by severity and output

Issue Classification

GradeCriteriaAction
🔴 CriticalBuild failure, type error, test failure, security vulnerability, implementation that contradicts the approved design's behavior or breaks a data contractMust fix, then re-review
🟡 WarningCode-quality issues, naming inconsistency, unnecessary changes, incomplete featuresFix recommended; prioritize and decide
🟢 PassImplemented as designed; verification passedNothing notable
📝 NotePotential issues found outside this review's scope; future improvement ideasDo not fix; record as separate issues

Warning Checklist

Classify the following as 🟡 Warning when found:

  • Unrequested features / excessive abstraction / speculative flexibility or configuration (Simplicity)
  • Error handling or validation for impossible scenarios (Simplicity)
  • Unrequested "improvement" of adjacent code/comments/formatting (Precise Changes)
  • Unrequested refactoring of working code (Precise Changes)
  • Changed lines not directly connected to the user's request (Precise Changes)
  • Uncleaned unused imports/variables/functions introduced by the change (Precise Changes)

Pre-existing unused code (outside this review's scope) goes to 📝 Note and is not fixed.

Report Format

${CLAUDE_PLUGIN_ROOT}/skills/review-report/assets/review-report.template.md is the single source of truth for the report format. Fill in each section of the template as-is. State at the top of the output: "This report follows the mak:review-report skill format."

Cautions

  • The reviewer reports only and never modifies code directly
  • Record findings outside this review's scope only under 📝 Note; do not unilaterally decide to expand scope. If Critical or Warning issues exist, report to the main thread that re-delegation to mak:coder is needed — do not re-delegate directly
  • If the verification results could not be confirmed directly, state "could not run directly — based on coder's report"
  • Distinguish "no issues" from "could not verify"
  • After a slice/stage completion review, hand off to mak:doc-audit to check whether other documents referencing this change still hold

If there are no issues, close concisely with "✅ All checks passed".

References

  • Template: ${CLAUDE_PLUGIN_ROOT}/skills/review-report/assets/review-report.template.md

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.