Skip to content

Add adr-kit to the decision capturing tools list#104

Open
rvdbreemen wants to merge 1 commit into
adr:mainfrom
rvdbreemen:add-adr-kit
Open

Add adr-kit to the decision capturing tools list#104
rvdbreemen wants to merge 1 commit into
adr:mainfrom
rvdbreemen:add-adr-kit

Conversation

@rvdbreemen

Copy link
Copy Markdown

Adds adr-kit to the Any template section of the tooling page, alphabetically after ADG.

What it is: an MIT-licensed ADR toolkit aimed at AI coding agents. It ships as a Claude Code plugin plus dependency-free Python CLIs (stdlib only, Python 3.9+), and the same files install into Cursor, GitHub Copilot, and OpenAI Codex CLI.

Why the Any template section: it stores a Nygard-derived seven-section template and imports existing MADR and Nygard ADR sets via guided migration patterns, so projects on either format can adopt it without rewriting by hand.

What it adds beyond authoring (the lifecycle side most tools on the list leave manual):

  • Enforcement: declarative rules in each ADR are checked against staged diffs at commit time (git hook / pre-commit framework) and against PR diffs in CI (composite GitHub Action). Key-free by default.
  • Drift and staleness detection: a periodic guardian flags code that contradicts accepted decisions, retirement candidates, and decisions that were never recorded.
  • Agent context: a relevance ranker feeds the 3-5 ADRs that matter for a coding task to the agent before it edits, plus a small (4-tool) MCP server for other clients.

Maintained, active (latest release v0.30.1, June 2026), MIT. I am the author.

🤖 Generated with Claude Code

adr-kit (https://github.com/rvdbreemen/adr-kit) is an MIT-licensed ADR
toolkit aimed at AI coding agents: a Claude Code plugin plus
dependency-free Python CLIs that also install into Cursor, GitHub
Copilot, and OpenAI Codex CLI. Listed under Any template because it
stores a Nygard-derived seven-section template and imports existing
MADR and Nygard sets via guided migration. Beyond authoring it covers
the maintenance side of the ADR lifecycle: enforcement of accepted
decisions against diffs at commit/PR time, drift and staleness
detection, relevance ranking for agent context, and an MCP server.

Co-Authored-By: Claude Fable 5 <[email protected]>
Copilot AI review requested due to automatic review settings June 12, 2026 22:44

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adds a new ADR tooling entry to the blog post’s “Any template” section, expanding the catalog of ADR tools and their capabilities.

Changes:

  • Add a new bullet for adr-kit including supported environments and features
  • Describe template/storage and migration support for adr-kit

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

### Any template

- [ADG (Architectural Decision Guidance)](https://github.com/adr/ad-guidance-tool), a command-line tool written in Go for modeling, managing, and reusing architectural decisions in a lightweight and structured way (step-by-step usage example in this [Medium story](https://medium.com/olzzio/adg-a-light-architectural-decision-guidance-and-management-tool-902fd65d2185)). Template options: Nygard, MADR (basic), QOC.
- [adr-kit](https://github.com/rvdbreemen/adr-kit), an ADR toolkit for AI coding agents (Claude Code plugin plus dependency-free Python CLIs, also usable from Cursor, Copilot, and Codex CLI). Beyond authoring, it enforces accepted decisions against diffs at commit and PR time, detects decision drift and stale ADRs, ranks the ADRs relevant to a coding task, and ships a small MCP server. Stores a Nygard-derived seven-section template; imports MADR and Nygard sets via guided migration.
### Any template

- [ADG (Architectural Decision Guidance)](https://github.com/adr/ad-guidance-tool), a command-line tool written in Go for modeling, managing, and reusing architectural decisions in a lightweight and structured way (step-by-step usage example in this [Medium story](https://medium.com/olzzio/adg-a-light-architectural-decision-guidance-and-management-tool-902fd65d2185)). Template options: Nygard, MADR (basic), QOC.
- [adr-kit](https://github.com/rvdbreemen/adr-kit), an ADR toolkit for AI coding agents (Claude Code plugin plus dependency-free Python CLIs, also usable from Cursor, Copilot, and Codex CLI). Beyond authoring, it enforces accepted decisions against diffs at commit and PR time, detects decision drift and stale ADRs, ranks the ADRs relevant to a coding task, and ships a small MCP server. Stores a Nygard-derived seven-section template; imports MADR and Nygard sets via guided migration.
rvdbreemen added a commit to rvdbreemen/adr-kit that referenced this pull request Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants