Skip to content
Development
Command

/adr-templates

```markdown --- status: accepted date: YYYY-MM-DD ---

From plugin
whetstone
3038 skills19 agents38 commands
Install
$ npx -y skills add iliaal/whetstone --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/adr-templates

Context preview

What this command does when you run it.

```markdown --- status: accepted date: YYYY-MM-DD ---

Command definition

adr-templates.md

ADR Templates

Y-statement (quick captures)

---
status: accepted
date: YYYY-MM-DD
---
# NNNN. Title

In the context of [situation], facing [concern], we decided [decision], to achieve [quality], accepting [downside].

Lightweight

---
status: accepted
date: YYYY-MM-DD
---
# NNNN. Title

## Context

[What is the issue that we're seeing that is motivating this decision?]

## Decision

[What is the change that we're proposing and/or doing?]

## Consequences

[What becomes easier or more difficult to do because of this change?]

Full MADR

---
status: proposed
date: YYYY-MM-DD
deciders: [names]
---
# NNNN. Title

## Context and Problem Statement

[Describe the context and problem in 2-3 sentences]

## Decision Drivers

- [Driver 1]
- [Driver 2]

## Considered Options

1. [Option 1]
2. [Option 2]
3. [Option 3]

## Decision Outcome

Chosen option: "[Option N]", because [justification].

### Positive Consequences

- [e.g., improvement of quality attribute]

### Negative Consequences

- [e.g., trade-off accepted]

## Pros and Cons of the Options

### [Option 1]

- Good, because [argument]
- Bad, because [argument]

### [Option 2]

- Good, because [argument]
- Bad, because [argument]

Deprecation

---
status: deprecated
date: YYYY-MM-DD
superseded-by: NNNN-new-decision.md
---
# NNNN. [Original Title] [DEPRECATED]

Superseded by [NNNN. New Decision](NNNN-new-decision.md).

## Original Context

[Brief summary of the original decision]

## Why Deprecated

[What changed that invalidates the original decision]

## Migration Plan

- [ ] [Step to migrate away from the old decision]
- [ ] [Update affected code/config]
- [ ] [Verify migration complete]

RFC

Use for decisions needing broad input. Same structure as Full MADR plus:

  • **Discussion** section for recording input from stakeholders
  • **Timeline** with proposal, review, and decision dates
  • **Stakeholders** list of people whose input is needed
Read more
Ships withwhetstone

A Claude Code plugin that makes AI coding agents follow engineering discipline. Plan before coding. Verify before claiming done. Find root cause before patching. Review before merge. Skills activate based on file type and task signals, not manual toggling.

Get the whole plugin, auto-invoked
Stats
30
Stars
0
Views
3
Forks
Active
Maintenance
Python
Language
MIT
License
3d ago
Last commit
5mo ago
Created

Repo: iliaal/whetstone