nathanfaucett/agents · Archived

change-review

Structured pre-merge diff review with blocker-first findings and clear fixes. Invoke for meaningful PR/patch review, especially multi-layer or large diffs needing specialist synthesis. Do not invoke for compile checks, trivial/stylistic-only changes, or implementation tasks.

First seen Apr 8, 2026

Installation

$ npx skills add nathanfaucett/agents --skill change-review

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from nathanfaucett/agents.

npx skills add nathanfaucett/agents

Browse all from nathanfaucett/agents

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,397 B
  • docs SUMMARY.md 296 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 11 installs

SKILL.md

Summary

Use this skill for structured pre-merge review. The default stance is blocker-first and risk-first, with concrete fixes included when they are clear and high confidence.

Inputs

  • Change under review: commit range, PR, branch diff, patch, or changed-file list.
  • Scope such as full review, security-only, architecture-only, UX-only, or release-blocking issues only.
  • Purpose, linked issue, or expected behavior.
  • Constraints, exclusions, or sensitive areas.
  • Existing evidence such as tests run, screenshots, benchmarks, or rollout notes.

If the review target is omitted, review the current branch diff against the repository default branch.

How to run

  1. Inspect the actual diff before launching any reviewers.
  2. Choose the default review lenses: code-and-QA, architecture, and security.
  3. Follow the detailed workflow in references/review-workflow.md for reviewer selection and synthesis.
  4. Use references/subagent-prompts.md when dispatching specialist reviewers.
  5. Render the final review from the existing templates and schema references.

Expected outputs

The final user-visible deliverable is markdown only. Internally, the parent reviewer may assemble json_review data, but it must not be printed raw.

The final review should:

  • Put must-change findings first.
  • Separate findings into Blockers, Bugs, Breaking Changes, Suggestions, and Nitpicks.
  • Include a project-relative file path and specific line or range for every finding.
  • Preserve clear, high-confidence remediation ideas when available.
  • Distinguish confirmed findings from open questions.

Blocker-first policy

  • Prioritize correctness, data integrity, security boundary issues, broken deploy or runtime behavior, and critical test gaps.
  • Downgrade style-only comments unless they materially affect maintainability, accessibility, or future defect risk.
  • Route pure cosmetic commentary to Nitpicks.

Case references

Case Reference
Full review workflow, agent discovery, and synthesis rules references/review-workflow.md
Reusable specialist subagent prompts references/subagent-prompts.md
Internal review schema and scoring rules references/json-review-schema.md
Parent reviewer rendering contract templates/reviewer-output.md
Specialist subagent output contract templates/subagent-output.md

Gotchas

  • Do not present raw subagent output as the final review.
  • Do not invent fixes unsupported by the diff or surrounding code.
  • Do not drop file and line metadata during synthesis.
  • Do not paste massive raw diffs into one prompt; chunk large changes.

Routing examples

  • Review this PR using code-and-QA plus the relevant specialists in parallel.
  • Do a security-heavy review of these auth changes and only report merge blockers.
  • Review this front-end diff with UX and code-and-QA lenses.
  • Run a parallel review on this branch and tell me if there are rollout risks before merge.

Negative:

  • Fix the failing test in this branch.
  • Tell me whether this builds.