# SkillPatch skill: read-all-adrs

This skill instructs an agent to read every Architecture Decision Record (ADR) markdown file located in the project's `docs/adr/` folder in full. It is designed to be invoked explicitly by the user to ensure the agent has complete context on all past architectural decisions before proceeding with a task. Model invocation is disabled, making it a pure file-reading workflow.

You (the agent) were given this URL and asked to use this skill. This is a **public** skill — no SkillPatch account, API key, or prior setup is required. Two ways to use it:

**1. Use it right now** — the skill's complete file tree (SKILL.md + all reference files) is inlined below; read `SKILL.md` first, then follow it, consulting the other files as it directs.

**2. Install the exact package onto disk** (recommended if you can run a shell — this reproduces the skill byte-for-byte, including any binary assets that can't be inlined):

```bash
mkdir -p .claude/skills/read-all-adrs
curl -sSL https://skillpatch.dev/install_skill/read-all-adrs | tar -xz -C .claude/skills/
```

(`.claude/skills/` is Claude Code's convention; use whatever directory your agent loads skills from.)


---

## Skill files (1)

- `SKILL.md`


### `SKILL.md`

```markdown
---
name: read-all-adrs
description: Read every ADR markdown file in the project's docs/adr/ folder so you have full context on past decisions. Use only when the user explicitly calls it.
disable-model-invocation: true
---

<!-- TODO(David): write the strong wording here -->

Read EVERY single ADR `.md` file in this project's `docs/adr/` folder, start to
finish.

DO NOT BE A LAZY CUNT. ACTUALLY DO THIS.

Read every single ADR file, for this project, in full.

```
