adr-writer

Record technical decisions as structured ADRs with context, alternatives, and rollback plans.

2|Updated Jul 6, 2026
One-click install
npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill adr-writer-nguyenpv1980-wq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adr-writer
Source: https://github.com/nguyenpv1980-wq/Project-Aegis/tree/main/.claude/skills/adr-writer
Command: npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill adr-writer-nguyenpv1980-wq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill captures significant technical decisions in a durable Architecture Decision Record so future readers can understand what was chosen, what was rejected, and why.

Core Features & Use Cases

  • Decision Recording: Writes ADRs for important choices such as framework selection, datastore changes, boundary placement, and deprecation paths.
  • Alternatives and Tradeoffs: Documents the real options considered, including rejected approaches and honest consequences, both positive and negative.
  • Operational Readiness: Includes mandatory rollback or reversal plans, review dates, and operational impact so decisions can be safely revisited later.
  • Use Case: Use it when a team has already decided to move from cron scripts to BullMQ, when an old ADR needs superseding, or when a draft ADR must be completed from an architecture handoff.

Quick Start

Ask the adr-writer skill to draft an ADR for a decision that has already been made, including context, alternatives, consequences, operational impact, rollback plan, and review date.

Frequently Asked Questions about adr-writer

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

FAQPage Schema
How do I document an architecture decision record with a rollback plan?

To create an architecture decision record, you document the context, alternatives considered, consequences, operational impact, and a specific rollback plan. This ensures your technical decision is durable, audit-ready, and safe to reverse during future review dates.

What should be included in an architecture decision record for a framework selection?

An architecture decision record for framework selection should include the decision context, honest rejection reasons for alternatives, positive and negative consequences, operational impact, a concrete reversal plan, and a scheduled review date to keep the record decision-safe.

When do I need an architecture decision record for platform changes?

You need an architecture decision record when making significant platform, security, datastore, or engineering workflow choices that require durable documentation. It captures what was chosen, what was rejected, and why, ensuring future readers understand the technical decision.

How to supersede an old technical decision document with a new architecture decision record?

To supersede an old technical decision document, draft a new architecture decision record that captures the updated context, alternatives, and consequences. Include a concrete rollback plan and a specific review date to ensure the new record remains audit-ready and decision-safe.

Can I draft an architecture decision record from an architecture handoff?

Yes, you can draft an architecture decision record from an architecture handoff by structuring the handoff details into context, alternatives, consequences, operational impact, and a mandatory reversal plan with a defined review date for operational readiness.

What are the limitations of recording technical decisions without a reversal plan?

Recording technical decisions without a reversal plan lacks operational readiness and audit-readiness. Without a concrete rollback plan, honest rejection reasons, and a specific review date, architecture decision records cannot be safely revisited or reversed during future engineering workflow changes.