review-adr

Reviews architecture decision records against conventions and returns a severity-ranked verdict.

Updated Aug 7, 2026
One-click install
npx skills add https://github.com/sagittaras/agentic-workflow --skill review-adr-sagittaras
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-adr
Source: https://github.com/sagittaras/agentic-workflow/tree/main/skills/review-adr
Command: npx skills add https://github.com/sagittaras/agentic-workflow --skill review-adr-sagittaras

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Architecture decision records (ADRs) often get approved without independent scrutiny, letting vague decisions, missing trade-offs, or silent contradictions with earlier ADRs slip into the permanent project log. This Skill provides an independent, clean-context review of an ADR so the document must stand on its own before it becomes a long-lived reference. ## Core Features & Use Cases - Formal conformance check: Validates file naming, numbering, status values, and template structure against the project's ADR conventions, treating the existing log as the authoritative style baseline. - Content quality review: Assesses whether the decision is concrete, alternatives are real, consequences admit costs, open questions are honest, and no conflict with other accepted ADRs goes undisclosed. - Accepted-ADR diff guard: For changes to already-accepted ADRs, verifies line-by-line that only permitted sections changed, catching unauthorized rewrites of accepted decisions. - PR integration: Posts the review report as a pull request comment on GitHub or Gitea when a PR exists. - Use Case: After drafting ADR-0007 proposing a new caching layer, run this Skill to receive a verdict (Approved or Returned for rework) with findings ranked by severity before merging. ## Quick Start Ask the assistant to review ADR 7 in the project and confirm whether the decision is ready to be accepted.

Frequently Asked Questions about review-adr

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

FAQPage Schema
How do I review an architecture decision record before accepting it?

Invoke the review with the ADR number or path, and it checks the document against the project's ADR conventions and template, then returns a verdict with findings ranked as blocking, recommendation, or note. It never edits the document itself.

What does an ADR review check beyond formatting?

It verifies the decision is concrete and implementable, alternatives are genuine with substantive rejection reasons, consequences admit costs, open questions are truly unresolved, and no undisclosed contradiction with other accepted ADRs exists.

Can the review detect unauthorized changes to an accepted ADR?

Yes. When a change touches an already-accepted ADR, the review walks the supplied diff line by line and flags any modification outside the permitted sections as a blocking finding, since rewriting accepted decisions is forbidden.

Does the ADR review post results to a pull request?

Yes. When a PR number is provided or discoverable from the current branch, the review report is posted as a PR comment on GitHub via a helper script or on Gitea via MCP tools. Without a PR, the verdict is returned only to the caller.

When should I not use this ADR review skill?

Do not use it to write, fix, or finalize an ADR; authoring belongs to the write-adr skill. It also does not review code, diffs, milestones, or other document types, only architecture decision records.