doc-adr

Generate MADR-format Architecture Decision Records with project-specific paths.

7|3|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/eriklieben/agentic-dev-workflow --skill doc-adr-eriklieben
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doc-adr
Source: https://github.com/eriklieben/agentic-dev-workflow/tree/main/.claude/skills/doc-adr
Command: npx skills add https://github.com/eriklieben/agentic-dev-workflow --skill doc-adr-eriklieben

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of inconsistent or missing documentation for critical technical decisions, ensuring that the rationale behind architectural choices is preserved for future team members.

Core Features & Use Cases

  • MADR Compliance: Automatically generates Architecture Decision Records following the industry-standard Markdown ADR format.
  • Contextual Resolution: Intelligently detects project documentation roots and template locations to ensure ADRs are stored in the correct repository.
  • Decision Tracking: Facilitates the documentation of decision drivers, options, and trade-offs, including mandatory negative consequences.

Quick Start

Ask the agent to record the decision to use event sourcing for the new order service.

Frequently Asked Questions about doc-adr

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

FAQPage Schema
How do I document architecture decisions to avoid technical debt?

Architecture decisions are documented using structured Architecture Decision Records (ADRs) to capture technical trade-offs, rationale, and project history. This ensures the reasoning behind architectural choices is preserved for future team members and mitigates accumulated technical debt.

What is the MADR format for architecture decision records?

The MADR format is an industry-standard Markdown structure for Architecture Decision Records that captures decision context, drivers, options, and mandatory negative consequences. It provides a standardized template to consistently document technical trade-offs and project history.

How do I generate an ADR for a specific technical trade-off?

To generate an ADR, the agent applies standardized MADR templates to capture the decision context, drivers, and consequences. It intelligently resolves project-specific documentation paths to ensure the architecture decision record is stored correctly.

Do I need a specific project configuration to track architecture decisions?

Yes, generating architecture decision records requires a valid project configuration or standard directory structure. This setup ensures the MADR templates resolve correctly and enables consistent output and versioning of architectural documentation within your repository.

What is the best way to standardize architecture documentation across a team?

Standardizing architecture documentation is best achieved by generating structured Architecture Decision Records following the MADR format. This enforces consistent capture of decision drivers, options, and trade-offs, including mandatory negative consequences, across all projects.

When should I not use automated ADR generation?

Automated ADR generation relies on resolving project documentation roots and standard directory structures. If your project lacks a valid configuration or standard directory structure, the tool cannot ensure consistent output and versioning of architectural documentation.