Logo
NeoArc Studio

ADR Formats

Choose from four ADR formats: Nygard for classic simplicity, Structurizr for architecture focus, MADR for options analysis, or Y-Statement for single-sentence decisions.

NeoArc supports four ADR formats, each suited to different documentation needs. Choose the format that best matches your team's workflow and the complexity of the decision being documented.

Format Overview

FormatBest ForComplexity
NygardMost decisions. Simple, clear, widely understood.Low
StructurizrUsing Structurizr tools. Similar to Nygard.Low
MADRComplex decisions requiring options analysis.High
Y-StatementQuick documentation or summaries.Minimal

Nygard Format

The classic ADR format created by Michael Nygard. Simple and concise, focusing on three essential sections.

Structurizr Format

Similar to Nygard, designed for architecture documentation within the Structurizr ecosystem. Contains the same three sections: Context, Decision, and Consequences.

MADR Format

Markdown Any Decision Record: an extended format for decisions requiring detailed options analysis.

MADR Options

Each considered option includes.

FieldDescription
NameShort identifier for the option
DescriptionDetailed explanation of the approach
ProsList of advantages (shown with green checkmarks)
ConsList of disadvantages (shown with red crosses)

Y-Statement Format

The most concise format: a single sentence capturing the entire decision.

Pattern

"In the context of [situation], facing [concern], we decided [decision] to achieve [goal], accepting [tradeoff]."

Changing Formats

You can change an ADR's format at any time.

Markdown Export

Each format has a specific markdown template.

FormatMarkdown Template
Nygard/StructurizrStandard headings for Context, Decision, Consequences
MADRExtended template with options tables showing pros/cons
Y-StatementMinimal template with the statement prominently displayed

Next Steps

Creating ADRs
Use the editor to create decisions
Learn more →
ADR Workflows
Manage the decision lifecycle
Learn more →