ADR Writer

Create structured architecture decision records with standardized sections and references.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Xellos1010/Polymarket-Trader --skill adr-writer-xellos1010
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ADR Writer
Source: https://github.com/Xellos1010/Polymarket-Trader/tree/main/.cursor/skills/adr-writer
Command: npx skills add https://github.com/Xellos1010/Polymarket-Trader --skill adr-writer-xellos1010

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually creating and maintaining clear, structured documentation of architecture decisions can be tedious and inconsistent, leading to unclear project rationale and difficulties in knowledge transfer.

Core Features & Use Cases

  • Template-guided ADR creation: Provides a standardized format for documenting decisions, including status, reasoning, and consequences.
  • Reference management: Tracks relevant files and external resources linked to each ADR for easy access and updates.
  • Use Case: A team wants to ensure their technical choices are well documented, review past decisions, and maintain a consistent structure across projects, all aided by straightforward templates and linked references.

Quick Start

To create a new ADR, copy the ADR template from the docs/adr/ directory, fill in the details, and save it with a sequential filename following the convention.

Frequently Asked Questions about ADR Writer

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

FAQPage Schema
How do I document architectural decisions consistently across projects?

To document architectural decisions consistently, use a structured ADR template with standardized sections for status, reasoning, and consequences. This ensures teams record technical choices and rationale clearly, maintaining a uniform format across all project workflows.

What is the best way to track the reasoning behind software architecture choices?

Tracking reasoning behind software architecture choices requires recording context, options considered, and consequences in a standardized decision log. Using a template-guided approach ensures the technical rationale is thoroughly documented and easily accessible for future review.

How do I create a new architecture decision record using a template?

To create a new architecture decision record, copy the ADR template from the docs/adr/ directory, fill in the standard sections, and save it with a sequential filename. This provides a straightforward method for establishing clear decision logs.

Can I link relevant files and external sources to an architecture decision record?

You can link relevant files and external sources to an architecture decision record through built-in reference management. This tracks related resources directly within each ADR, ensuring easy access to contextual information and updates.

When do I need to use architecture decision records in my project workflow?

You need to use architecture decision records when your project workflow requires thorough decision logs and clear rationale tracking. They are essential for ensuring technical choices are well documented and facilitating smooth knowledge transfer among team members.

Why does manually creating architecture documentation lead to inconsistent project rationale?

Manually creating architecture documentation leads to inconsistent project rationale because it lacks a standardized format, making the process tedious. A template-guided approach solves this by enforcing consistent sections for reasoning and consequences.