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.