Agent skill

Adr Reviewer

by harumiWeb in harumiWeb/exstruct

Review an ExStruct ADR draft for decision quality, overlap with existing ADRs and specs, evidence strength, rollout risk, and human-ownership escalations.

BSD-3-ClauseAuto-check passedDevelopment

Install Adr Reviewer

skills CLI
$ npx skills add harumiWeb/exstruct --skill adr-reviewer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install harumiWeb/exstruct adr-reviewer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/harumiWeb/exstruct.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/adr-reviewer .claude/skills/adr-reviewer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
adr-reviewer
GitHub stars
202
Token cost
~610 tokens
SKILL.md length
267 words
Files
2
Skills in repo
8
Repo updated
First seen
Licence
BSD-3-Clause

At a glance

Review an ExStruct ADR draft for decision quality, overlap with existing ADRs and specs, evidence strength, rollout risk, and human-ownership escalations.

  • Works in 7 steps: dev-docs/agents/adr-governance.md → dev-docs/agents/adr-criteria.md → dev-docs/agents/adr-workflow.md → …
  • Tasks that involve Architecture decision records
  • SKILL.md covers Read, Workflow and Output Contract
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Adr Reviewer is an agent skill from harumiWeb/exstruct. Review an ExStruct ADR draft for decision quality, overlap with existing ADRs and specs, evidence strength, rollout risk, and human-ownership escalations. Use only after adr-linter reports no unresolved high/medium findings on the current draft, and when you need design-review findings before merge or handoff.

Its SKILL.md is about 610 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Development, covering Architecture decision records. It works with Model Context Protocol and Microsoft Excel. The repository describes itself as: Conversion from Excel to structured JSON (tables, shapes, charts) for LLM/RAG pipelines, and autonomous Excel reading/writing by AI agents via CLI and MCP integration. The licence is BSD-3-Clause.

When your agent uses it

  • Tasks that involve Architecture decision records

Example prompts

  • “/adr-reviewer”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. dev-docs/agents/adr-governance.md
  2. dev-docs/agents/adr-criteria.md
  3. dev-docs/agents/adr-workflow.md
  4. dev-docs/specs/adr-review.md
  5. The target ADR draft
  6. Related ADRs, relevant public docs under docs/ when public API / CLI / MCP contracts are in scope, internal specs, tests, src paths, and…
  7. Existing adr-linter findings for the current draft

What it can do on your machine

Read from SKILL.md and the folder at commit 9cdf9aa. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Adr Reviewer loads about 610 tokens when it runs. Until then it costs about 81 tokens; SKILL.md has 267 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~81
When it runs · the whole SKILL.md, loaded when a task matches
~610

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from harumiWeb/exstruct at commit 9cdf9aa, republished under its BSD-3-Clause licence (© harumiWeb). 267 words, ~610 tokens.

Download SKILL.mdSave it as .claude/skills/adr-reviewer/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
adr-reviewer
description
Review an ExStruct ADR draft for decision quality, overlap with existing ADRs and specs, evidence strength, rollout risk, and human-ownership escalations. Use only after adr-linter reports no unresolved high/medium findings on the current draft, and when you need design-review findings before merge or handoff.

ADR Reviewer

Review the policy decision, not just the document shape.

Read

  1. dev-docs/agents/adr-governance.md
  2. dev-docs/agents/adr-criteria.md
  3. dev-docs/agents/adr-workflow.md
  4. dev-docs/specs/adr-review.md
  5. The target ADR draft
  6. Related ADRs, relevant public docs under docs/ when public API / CLI / MCP contracts are in scope, internal specs, tests, src paths, and issue / PR context
  7. Existing adr-linter findings for the current draft

Workflow

  1. Confirm the current draft has no unresolved adr-linter high / medium findings. Only proceed with design review after that precondition is met.
  2. Read the ADR draft and identify the single policy question it is trying to resolve.
  3. Check whether the draft overlaps with, contradicts, or should supersede an existing ADR or spec.
  4. Verify that the cited Tests, Code, and Related specs actually support the claims being made, and include relevant public docs/ pages in scope when the ADR touches public API / CLI / MCP contracts.
  5. Review whether compatibility, rollout, fallback, migration, or safety consequences are covered when relevant.
  6. Detect human-owned decisions that AI should not settle, including public API break judgment, security or license calls, major directory reorganization, or unresolved product/spec direction.
  7. Return one verdict:
    • ready
    • revise
    • escalate

Output Contract

Return findings first, ordered by severity, and include:

  • verdict
  • scope
    • draft
    • related ADRs
    • public docs
    • specs
    • src
    • tests
    • issue / PR context
  • findings

Each finding should include:

  • type
    • decision-gap
    • scope-conflict
    • evidence-risk
    • rollout-gap
    • ownership-escalation
  • severity
  • summary
  • why it matters
  • suggested revision
  • evidence
    • draft
    • related sources

Also include top-level:

  • open questions
  • residual risks

Do not silently rewrite the ADR text. If the review hits a human-owned decision, return escalate instead of inventing a final policy.

© harumiWeb, BSD-3-Clause. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/adr-reviewer of harumiWeb/exstruct.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit 9cdf9aa

Compare with similar skills

Adr Reviewer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Adr Reviewer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Adr Reviewer this skillharumiWeb/exstruct202—~610Automated safety check: PassBSD-3-Clause
Compare Harnessesruvnet/metaharness696—~1kAutomated safety check: PassMIT
Diag Harnessruvnet/metaharness696—~835Automated safety check: PassMIT
RAG Code Reviewlyonzin/knowledge-rag292—~1.8kAutomated safety check: PassMIT
Documentation And Adrsskuramatata/my-pi-agent114—~588Automated safety check: PassNone
Complete TaskLog2n-io/Typhon250—~2.1kAutomated safety check: PassCustom licence

Similar skills

  • Compare Harnesses

    ruvnet/metaharness

    Diff two scaffolded harnesses (ADR-031). An agent skill from ruvnet/metaharness.

    696 GitHub stars~1k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Diag Harness

    ruvnet/metaharness

    Kernel-version skew check (ADR-027). An agent skill from ruvnet/metaharness.

    696 GitHub stars~835 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • RAG Code Review

    lyonzin/knowledge-rag

    When performing code review on a PR, diff, snippet, or "look at this change" request, first consult the corpus for related ADRs, coding standards, prior patterns, and similar files.

    292 GitHub stars~1.8k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Documentation And Adrs

    skuramatata/my-pi-agent

    A skill your agent uses when my-pi-agent changes architecture, runtime/workflow/executor behavior, prompt-engine contracts, memory/state, channel behavior, MCP/OpenCode config, README content, or…

    114 GitHub stars~588 tokensUpdated 3 mo ago
    DevelopmentAuto-check passed
  • Complete Task

    Log2n-io/Typhon

    Complete work on a GitHub issue - close issue, update artifacts, prompt for doc updates

    250 GitHub stars~2.1k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Why

    Sma1lboy/rove

    A skill your agent uses for 'why does X work this way', 'why we picked Y', '为什么这么设计', design rationale, regressions, or where a magic number came from.

    171 GitHub stars~5.6k tokensUpdated today
    DevelopmentAuto-check passed

More from harumiWeb/exstruct

All 8 skills in this repo
  • Codacy Issues Fetcher

    harumiWeb/exstruct

    Retrieve and format Codacy analysis issues by running scripts/codacyissues.py in the ExStruct workspace.

    202 GitHub stars~589 tokensUpdated 7 days ago
    Auto-check passed
  • Exstruct CLI

    harumiWeb/exstruct

    Use ExStruct CLI to validate, inspect, create, and edit Excel workbooks safely.

    202 GitHub stars~526 tokensUpdated 7 days ago
    Auto-check passed
  • Adr Drafter

    harumiWeb/exstruct

    Draft a new ExStruct ADR or propose an update to an existing ADR from an issue, PR, diff, tests, and specs.

    202 GitHub stars~321 tokensUpdated 7 days ago
    Auto-check passed
  • Adr Indexer

    harumiWeb/exstruct

    Maintain ExStruct ADR index artifacts by scanning ADR files and synchronizing README, index.yaml, and decision-map.md metadata.

    202 GitHub stars~349 tokensUpdated 7 days ago
    Auto-check passed
  • Adr Linter

    harumiWeb/exstruct

    Review an ExStruct ADR draft for required sections, status values, evidence quality, supersede links, and balanced consequences.

    202 GitHub stars~305 tokensUpdated 7 days ago
    Auto-check passed
  • Adr Suggester

    harumiWeb/exstruct

    Determine whether a change in ExStruct needs an ADR, using repository-specific governance and criteria.

    202 GitHub stars~354 tokensUpdated 7 days ago
    Auto-check passed

Categories

Questions about Adr Reviewer

What does Adr Reviewer do?

Review an ExStruct ADR draft for decision quality, overlap with existing ADRs and specs, evidence strength, rollout risk, and human-ownership escalations. Adr Reviewer is an agent skill from harumiWeb/exstruct. Review an ExStruct ADR draft for decision quality, overlap with existing ADRs and specs, evidence strength, rollout risk, and human-ownership escalations.

When should I use Adr Reviewer?

Adr Reviewer fits situations like: tasks that involve Architecture decision records.

How do I install Adr Reviewer in Claude Code?

Run `npx skills add harumiWeb/exstruct --skill adr-reviewer -a claude-code`. Or copy the skill folder (.agents/skills/adr-reviewer in harumiWeb/exstruct) into .claude/skills/adr-reviewer in your project. Claude Code loads it when a task matches its description.

How do I install Adr Reviewer in Codex?

Run `npx skills add harumiWeb/exstruct --skill adr-reviewer -a codex`. Or copy the skill folder (.agents/skills/adr-reviewer in harumiWeb/exstruct) into .agents/skills/adr-reviewer in your project. Codex loads it when a task matches its description.

Can I use Adr Reviewer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add harumiWeb/exstruct --skill adr-reviewer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/adr-reviewer, .gemini/skills/adr-reviewer, .github/skills/adr-reviewer and .opencode/skills/adr-reviewer in your project.

What does Adr Reviewer need to run?

SKILL.md names no scripts, command-line tools or credentials: Adr Reviewer is instructions for the agent only.

Does Adr Reviewer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Adr Reviewer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Adr Reviewer use?

Adr Reviewer is published under the BSD-3-Clause licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Adr Reviewer use?

About 610 tokens (SKILL.md is roughly 2.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Adr Reviewer?

Skills that share tags, products or a category with Adr Reviewer: Compare Harnesses (ruvnet/metaharness, 696 stars), Diag Harness (ruvnet/metaharness, 696 stars), RAG Code Review (lyonzin/knowledge-rag, 292 stars) and Documentation And Adrs (skuramatata/my-pi-agent, 114 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Adr Reviewer?

harumiWeb (a GitHub user) maintains it in harumiWeb/exstruct, which has 202 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 4, 2026.

Source: harumiWeb/exstruct on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.