From adrs
Scaffold the adrs/ and architecture/ directory structure in the current project. Use when setting up ADRs for the first time.
How this skill is triggered — by the user, by Claude, or both
Slash command
/adrs:init-adrsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Scaffolds the `adrs/` and `architecture/` directory structure in a project that hasn't used ADRs before.
Scaffolds the adrs/ and architecture/ directory structure in a project that hasn't used ADRs before.
Look for an adrs/ directory at the repository root.
1-pending/, 2-implemented/, and README.md all present): report that the ADR directory is already initialized and stop.Also check for an architecture/ directory at the repository root.
README.md: report that the architecture directory is already initialized.README.md: proceed to scaffold the README in step 2.Create the following files:
adrs/README.md (content from the README Content section below)adrs/1-pending/.gitkeepadrs/2-implemented/.gitkeeparchitecture/README.md -- invoke the /writing-architecture-readme skill for the template and guidance, then adapt it to fit the projectReport the files that were created across both directories. Suggest the user run /draft-adr to create their first ADR. If the architecture/ directory was created, also suggest the user run /init-architecture to populate it with comprehensive documentation of their project's existing architecture.
Write the following content to adrs/README.md (adapt to the project if needed, though this should rarely be necessary):
# Architecture Decision Records
This directory contains Architecture Decision Records (ADRs). These documents capture significant technical decisions along with their context and consequences.
## Folder Structure
```
adrs/
1-pending/ ADRs pending implementation
2-implemented/ ADRs that have been implemented
```
Each ADR lives in its own subdirectory named `YYYY-MM-DD-short-name/`. The main document is always `ADR.md`. Supporting materials (diagrams, data, references) go alongside it in the same directory.
## Lifecycle
1. Create a new ADR with `/draft-adr` and place it in `1-pending/`
2. The user opens a pull request (or explicitly asks an agent to). Agents should never create PRs autonomously. The PR is the review forum: the team comments, asks questions, and requests changes there
3. When the PR merges, the ADR is approved
4. The subsequent PR that implements the decision moves the ADR from `1-pending/` to `2-implemented/`
## Creating a New ADR
Run `/draft-adr [short-name] [description]` to start.
npx claudepluginhub computomatic/claude-plugin-adrs --plugin adrsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.