askill
adr-writer

adr-writerSafety --Repository

Cria Architecture Decision Records (ADRs) para decisões técnicas. Inclui alternativas, justificativa e consequências.

1 stars
1.2k downloads
Updated 2/7/2026

Package Files

Loading files...
SKILL.md

ADR Writer

Purpose

Create Architecture Decision Records (ADRs) whenever:

  • A trade-off exists
  • Multiple viable options exist
  • A choice impacts future development

This skill makes decisions explicit, documented, and reviewable.

When to Use

  • Plan Lead or user identifies a design trade-off
  • Deciding: architecture patterns, storage, auth, inter-service communication, CI/CD, observability, data consistency

Do NOT use ADRs for trivial choices.

Output Files

  • spec/90-decisions/ADR-XXXX-.md

Rules

  1. Every ADR must include at least 2 alternatives.
  2. Must explicitly state why alternatives were rejected.
  3. Must list consequences (positive + negative).
  4. If decision depends on unknowns → mark ADR as PROPOSED not ACCEPTED.
  5. Keep ADRs short and actionable.

ADR Statuses

PROPOSED | ACCEPTED | SUPERSEDED | REJECTED

Process

Step 0 — Identify the Decision

Write a 1–2 sentence "decision statement".

Step 1 — Gather Options

List 2–4 realistic alternatives.

Step 2 — Evaluation Criteria

Define what matters: Cost, Complexity, Team familiarity, Performance, Security, Vendor lock-in, Operational burden.

Step 3 — Choose + Justify

Pick one, explain why.

Step 4 — Consequences

List: Immediate consequences, Long-term consequences, Migration impact (if any).

Template

ADR-XXXX — . Status: PROPOSED. Date, Decision owners. Context. Decision. Options Considered (Option A/B with Pros/Cons). Decision Rationale. Consequences (Positive, Negative, Operational, Security/Compliance, Migration). Open Questions (if any).

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

AI review pending.

Metadata

Licenseunknown
Version-
Updated2/7/2026
PublisherLucasBiason

Tags

ci-cdsecurity