new-adr

Generate sequential Architecture Decision Records with standardized documentation templates.

Updated Jun 29, 2026
One-click install
npx skills add https://github.com/phanijapps/engram --skill new-adr-phanijapps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-adr
Source: https://github.com/phanijapps/engram/tree/main/.claude/skills/new-adr
Command: npx skills add https://github.com/phanijapps/engram --skill new-adr-phanijapps

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the problem of inconsistent or undocumented architectural decisions by providing a structured, repeatable process for creating Architecture Decision Records (ADRs).

Core Features & Use Cases

  • Sequential Numbering: Automatically generates the next sequential ADR number to keep your documentation organized.
  • Standardized Templates: Provides a battle-tested template that ensures all necessary context, tradeoffs, and consequences are captured.
  • Use Case: When your team decides to switch from a monolithic database to a microservices-based storage strategy, use this skill to capture the rationale, alternatives considered, and the specific drivers behind the choice.

Quick Start

Use the new-adr skill to draft a new architecture decision record for our transition to a message-queue based architecture.

Frequently Asked Questions about new-adr

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

FAQPage Schema
How do I create standardized Architecture Decision Records for my engineering team?

To create standardized Architecture Decision Records, use an automated process that generates sequential file names and applies a formal template. This ensures consistent documentation of tradeoffs, consequences, and decision drivers for auditable architectural choices.

What is the best way to document architectural decisions and governance tradeoffs?

Documenting architectural decisions requires capturing the rationale, alternatives considered, and specific drivers behind a choice. Using a structured template provides a repeatable process to record durable, source-grounded governance decisions instead of leaving them undocumented.

Do I need Python to generate sequential ADR file names?

Yes, you need Python installed to execute the ordinal generation script. The script automatically calculates the next sequential ADR number to keep your engineering documentation organized without manual tracking.

When should I use a formal template for architecture documentation?

You should use a formal template for architecture documentation when your team makes durable choices like transitioning from a monolithic database to microservices. It ensures all necessary context and consequences are captured for future auditing and governance reviews.

Can I automate architecture decision numbering across multiple microservices projects?

Automating architecture decision numbering applies a sequential generation script to track records across technical teams. This standardizes file naming for your source-grounded documentation, keeping distributed storage strategies and architectural choices organized.