init

Initialize Architecture Decision Records support in Claude Code projects.

4|1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/rvdbreemen/adr-kit --skill init-rvdbreemen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/rvdbreemen/adr-kit/tree/main/skills/init
Command: npx skills add https://github.com/rvdbreemen/adr-kit --skill init-rvdbreemen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3.9, claude-code-plugin, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the setup process for Architecture Decision Records (ADRs) in Claude Code projects, automating the initialization, enforcement, and maintenance of ADRs.

Core Features & Use Cases

  • Project Initialization: Automatically hooks up ADR support in Claude Code projects.
  • ADRs Management: Captures, enforces, and maintains ADRs throughout the development lifecycle.
  • Use Case: For a new Claude Code project, run this Skill to quickly set up ADR support and enforce decisions during code development.

Quick Start

Use the init skill to bootstrap ADR support in your Claude Code project.

Frequently Asked Questions about init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Architecture Decision Records in a Claude Code project?

To set up Architecture Decision Records in a Claude Code project, you can use an automated initialization Skill that hooks up ADR support, ensuring decisions are captured and maintained throughout development.

What is ADR enforcement and how does it work during code development?

ADR enforcement automatically checks that architectural decisions are captured and maintained throughout the code development lifecycle, ensuring project compliance within your Claude Code environment.

Do I need Python to automate Architecture Decision Record initialization?

Yes, you need Python 3.9 or higher along with Claude Code plugin support to automate Architecture Decision Record initialization and enforcement within your projects.

Can I use this ADR setup tool with any Claude Code project?

You can use this ADR setup tool with any Claude Code project that has the required plugin support installed, allowing you to quickly bootstrap and enforce architectural decisions.

What's the best way to maintain Architecture Decision Records throughout development?

The best way to maintain Architecture Decision Records is to automate their enforcement using a Claude Code plugin, which continuously captures, enforces, and updates decisions during the development process.

When should I initialize ADRs in a new Claude Code project?

You should initialize Architecture Decision Records at the start of a new Claude Code project to ensure decisions are captured, enforced, and maintained from the beginning of the development lifecycle.