x-generate-adr

Expand mini-ADRs from architecture plans into full ADR files with YAML frontmatter.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/edercnj/ia-dev-environment --skill x-generate-adr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: x-generate-adr
Source: https://github.com/edercnj/ia-dev-environment/tree/main/src/main/resources/claude/skills/x-generate-adr
Command: npx skills add https://github.com/edercnj/ia-dev-environment --skill x-generate-adr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically converts inline mini-ADRs found in architecture plans into complete, properly formatted ADRs, providing consistent structure, numbering, and cross-references.

Core Features & Use Cases

  • Extract mini-ADRs from architecture plans and expand them into full ADR files with YAML frontmatter
  • Assign sequential ADR numbers and update the ADR index to ensure global uniqueness
  • Create bidirectional references between ADRs, architecture plans, and stories, and update plans with ADR links

Quick Start

Provide the architecture plan path and the story-id to generate ADRs.

Frequently Asked Questions about x-generate-adr

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

FAQPage Schema
How do I generate Architecture Decision Records from existing architecture plans?▼

To generate Architecture Decision Records, provide the architecture plan path and story-id to automatically extract embedded mini-ADRs and expand them into full ADR files with YAML frontmatter, sequential numbering, and bidirectional cross-references.

What are mini-ADRs in architecture plans and how do they become full ADRs?▼

Mini-ADRs are inline architecture decisions embedded within architecture plans that get extracted and expanded into complete ADR files, receiving consistent structure, sequential numbering, and YAML frontmatter during the conversion process.

Can I automatically update the ADR index and cross-references when adding new architecture decisions?▼

Yes, generating ADRs automatically assigns sequential numbers, updates the ADR index for global uniqueness, and creates bidirectional references between ADRs, architecture plans, and stories while writing cross-reference links back to the originating plan.

Does generating ADRs from architecture plans preserve existing records and handle duplicate titles?▼

Generating ADRs preserves existing ADR files and handles duplicates by normalizing titles, ensuring that previously created architecture decision records remain intact while maintaining consistent numbering across the documentation.

What inputs do I need to start automating ADR generation from my architecture documentation?▼

Automating ADR generation requires providing the file path to an architecture plan containing embedded mini-ADRs and a corresponding story-id, which together trigger the extraction and expansion into full ADR files with cross-references.

What is the best way to maintain bidirectional links between ADRs and architecture plans?▼

The best way to maintain bidirectional links is to automate ADR generation, which updates architecture plans with ADR links and creates references between ADRs, plans, and stories across documentation during the expansion process.