Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
dpolivaev avatar

Spec Loop Write Adr

  • 43 installs
  • 34 repo stars
  • Updated July 27, 2026
  • dpolivaev/spec-loop

Part of the spec-loop workflow: writes an Architecture Decision Record capturing a design choice and its rationale.

About

A spec-loop step that drafts an Architecture Decision Record (ADR) capturing a design decision, its context and consequences. A solo builder reaches for it to leave a durable, structured record of why a choice was made so future work has the rationale.

  • Writes an Architecture Decision Record
  • Captures decision context and rationale
  • Part of the spec-loop workflow

Spec Loop Write Adr by the numbers

  • 43 all-time installs (skills.sh)
  • Ranked #853 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/dpolivaev/spec-loop --skill spec-loop-write-adr

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs43
repo stars34
Last updatedJuly 27, 2026
Repositorydpolivaev/spec-loop

What it does

Part of the spec-loop workflow: writes an Architecture Decision Record capturing a design choice and its rationale.

Who is it for?

solo builders running a spec-driven development loop

Files

SKILL.mdMarkdownGitHub ↗

Use this skill for ADR writing only.

Before doing that work, read adr-format.md and apply it.

Read and apply project instructions such as AGENTS.md when present.

This skill writes ADRs. It does not decide whether an ADR is required. Routing belongs to spec-loop-plan-task/SKILL.md.

The ADR being drafted or updated is the governing artifact for this skill.

Use the same ADR format whether or not a task artifact also exists.

Mandatory clarification gate

Before drafting or revising the ADR as current truth, check whether any important open decision remains about the decision, its criteria, trade-offs, credible options, or the boundaries of the decision.

If yes, create only enough ADR structure to hold the topic and current evidence safely, then use spec-loop-clarify-task/SKILL.md before continuing. Do not wait for the user to ask for clarification explicitly.

Re-run this gate whenever later ADR drafting exposes a new important open decision.

Before writing or revising, classify each input item into its proper section:

  • Context = pre-decision facts that would still be true under

another credible alternative, such as requirements, constraints, current-state findings, scope boundaries, and explicit deferrals;

  • Alternatives = credible competing options;
  • Analysis = the clarified reasoning, accepted criteria,

trade-offs, option comparisons, and brief reasons the chosen option won; and

  • Decision = the chosen outcome as a concise TL;DR, including any

explicit deferrals or major retained boundaries that are part of the outcome.

Treat Analysis as the ADR's authoritative decision-and-reason ledger. Do not repeat an Analysis point elsewhere in decision-and-reason form.

When a task artifact exists, use its Research, Analysis, and other ADR-relevant sections such as Constraints, Design, and, when relevant, Scenario as the primary ADR inputs. Otherwise use confirmed chat clarification and other current evidence.

Related skills

Documentationpmworkflownotes

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.