adr-writer

Create Architecture Decision Records from a predefined template with automated numbering and validation.

4|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/stark-ai-de/agent-skills --skill adr-writer-stark-ai-de
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adr-writer
Source: https://github.com/stark-ai-de/agent-skills/tree/main/incubator/skills/repo-maintenance/adr-writer
Command: npx skills add https://github.com/stark-ai-de/agent-skills --skill adr-writer-stark-ai-de

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

ADR Writer addresses the challenge of documenting repo-level decisions succinctly, providing a structured format that avoids documentation bloat.

Core Features & Use Cases

  • Create ADRs: Document architecture decision records for repo-level decisions.
  • Template-Based Writing: Uses a predefined template for consistency and clarity.
  • Workflow Automation: Automates the process of ADR creation, including numbering and validation.
  • Use Case: When a decision is made that affects the repository's structure, standards, or policies, this skill helps create a concise ADR to maintain a clear decision trail.

Quick Start

To create a new ADR, run the command: npm run adr:new -- "Decision description".

Frequently Asked Questions about adr-writer

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

FAQPage Schema
How do I document architecture decisions in my repository?

You can document architecture decisions by creating Architecture Decision Records. This skill automates ADR creation using a predefined template to ensure concise, consistent documentation of repo-level choices and policies.

What is the best way to automate ADR creation and maintain a decision trail?

Automating ADR creation ensures a clear decision trail without documentation bloat. This skill provides workflow automation, handling numbering and validation to efficiently record decisions affecting repository structure or standards.

How do I generate a new Architecture Decision Record from the command line?

To generate a new Architecture Decision Record, run the command `npm run adr:new -- "Decision description"`. This triggers the script to automatically populate a concise template with your provided decision context.

When should I write an ADR for my software architecture?

You should write an ADR when a decision is made that affects your repository's structure, standards, or policies. It provides a structured format to maintain a clear history of architecture decisions and avoid documentation bloat.

Does this ADR writer enforce a specific template for decision records?

Yes, the ADR writer uses a predefined template for consistency and clarity. Template-based writing ensures all architecture decision records follow a structured format, keeping repository documentation concise and uniform.

Can I use this ADR tool in an existing repository maintenance workflow?

Yes, you can integrate this into existing repository maintenance workflows. It provides automation scripts and assets to efficiently create and update ADRs, maintaining your repository's design and structure documentation.