# Decision records that cite patterns

> Writes an architecture decision record that names the design patterns behind each option, the anti-patterns it avoids and the capability it serves.

Canonical: https://mikereams.com/ai/adr-with-patterns

Skill · Original · Enterprise architecture · updated 2026-10-29. Part of the [AI Library](https://mikereams.com/ai).

What you get: An ADR (template TM-10) with every pattern and anti-pattern cited by id and link.

- Written for the Blueprint Catalog, my free capability catalog; every path, tool and id it names is checked against each catalog build.
- If the record cannot state the trade-off a pattern answers, the pattern is decoration.

On the Blueprint Catalog (CC BY 4.0): [SKILL.md](https://catalog.mikereams.com/skills/adr-with-patterns/SKILL.md). Needs: The catalog's read-only MCP server (catalog.mikereams.com/mcp) or its HTTPS API. No key, no install.

Install with the skills CLI, from https://github.com/solventarchitect/skills:

```
npx skills add solventarchitect/skills --skill adr-with-patterns
```

Tags: ADR, design patterns, anti-patterns, trade-offs
