# Adrkit Validate

> Use when checking whether ADR files follow the ADR Kit format, especially before accepting a proposal or committing.

- Skill: `luochang212/adrkit-validate` (Agent Skill)
- Install (CLI): `npx skillmds@latest add luochang212/adrkit-validate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/luochang212/adrkit-validate/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: luochang212 (https://skillmd.com/u/luochang212)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/luochang212/adrkit-validate

---


# ADR Kit Validate

## Overview

Run the machine checks for one record or the whole repository.

## Steps

```bash
adrkit validate [name] [--all] [--json]
```

- With no `name`, the whole repository is validated.
- `name` resolves by title, file name, or decision number.

## Rules

- Treat any non-OK output as a blocker for `adrkit accept`.
- `adrkit validate` checks durable decisions only; a draft in `adr/.drafts/`
  is validated by `adrkit accept` right before it is promoted.

