adr-template

Generate Architecture Decision Records with pre-defined templates for design choices.

3|4|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/hmcts/agentic-plugins-marketplace --skill adr-template-hmcts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adr-template
Source: https://github.com/hmcts/agentic-plugins-marketplace/tree/main/plugins/skills/adr-template/skills/adr-template
Command: npx skills add https://github.com/hmcts/agentic-plugins-marketplace --skill adr-template-hmcts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill facilitates the creation of Architecture Decision Records (ADR) to document and audit significant design choices.

Core Features & Use Cases

  • Automatic ADR Creation: Generate ADR templates with standardized fields.
  • Document Versioning: Create, update, and maintain ADRs in a structured format.
  • Traceability: Maintain an audit trail for decisions that impact the architecture or design.

Quick Start

Create a new Architecture Decision Record for your latest design choice.

Frequently Asked Questions about adr-template

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

FAQPage Schema
How do I create an Architecture Decision Record for a new design choice?

Create an Architecture Decision Record by generating a standardized template with predefined fields to document and audit your design choices. This automated process ensures consistent formatting for architectural, technology, and design decisions.

What is the best way to maintain traceability for architectural decisions?

Maintain traceability for architectural decisions by using Architecture Decision Records that provide an audit trail for design choices. This structured documentation promotes collaboration and ensures significant technology decisions are tracked over time.

Can I use a standardized template to document software design decisions across my team?

You can document software design decisions using standardized ADR templates to ensure consistent structure across your team. This approach enhances collaboration among engineers by providing a uniform format for all design documentation.

How do I update and maintain existing decision records as a project evolves?

Update and maintain existing decision records through structured document versioning that tracks changes to your architecture decisions. This process preserves the audit trail and maintains traceability as technology and design decisions evolve.

When should I use Architecture Decision Records in the software engineering process?

Use Architecture Decision Records in the software engineering process whenever you make significant architectural, technology, or design decisions that impact the system. Documenting these choices ensures traceability and promotes team collaboration.