adr-skill

Create executable Architecture Decision Records with implementation steps and verification criteria.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/monamaret/rook-reference --skill adr-skill-monamaret
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adr-skill
Source: https://github.com/monamaret/rook-reference/tree/main/.tabnine/agent/skills/adr-skill
Command: npx skills add https://github.com/monamaret/rook-reference --skill adr-skill-monamaret

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

It standardizes how architecture decisions get captured and updated so that human and agent contributors can implement them correctly without re-litigating context.

Core Features & Use Cases

  • Creates agent-ready ADRs: drafts Architecture Decision Records that include intent, constraints, non-goals, an explicit implementation plan, and testable verification criteria.
  • Manages ADR lifecycle: supports proposing, accepting/rejecting, deprecating, and superseding ADRs while encouraging consultation of existing decisions first.
  • Bootstraps ADR documentation: can initialize an ADR directory and index, and helps keep the index updated as new decisions are added.
  • Supports both templates: guides authors to use simple or MADR-style ADR formats depending on how many options and tradeoffs must be recorded.

Quick Start

Use the adr-skill to propose a new decision by generating an ADR that includes context, options, an implementation plan with affected paths, and checkbox-based verification criteria.

Frequently Asked Questions about adr-skill

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

FAQPage Schema
How do I create architecture decision records that AI agents can implement without clarification?

Executable architecture decision records capture intent, constraints, implementation steps, and testable verification so agents can implement changes autonomously. A four-phase workflow scans code, captures intent, drafts from templates, and reviews with checklists to produce agent-ready documentation.

What is the best way to bootstrap an ADR folder and index for an existing codebase?

Bootstrapping an ADR directory and index initializes structured architecture decision tracking within a repository. The skill sets up the folder structure and maintains the index automatically as new decisions are proposed, accepted, rejected, deprecated, or superseded.

How do I manage the architecture decision record lifecycle when superseding old decisions?

Managing the ADR lifecycle involves proposing, accepting, rejecting, deprecating, and superseding decisions while consulting existing records first. The workflow ensures index maintenance and encourages reviewing prior decisions before drafting new ones to avoid context re-litigation.

Should I use a simple or MADR-style template for my architecture decision records?

Simple ADR templates work for straightforward decisions, while MADR-style formats suit scenarios requiring detailed options and tradeoffs. The skill guides authors to choose the appropriate format based on how many alternatives and consequences must be recorded.

Can I use architecture decision records for agentic coding and automated implementation plans?

Architecture decision records designed for agentic coding include explicit implementation plans with affected file paths and checkbox-based verification criteria. This structure allows AI agents to execute changes and self-verify results without requiring follow-up human clarification.