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.