create-adr

Record and manage Architecture Decision Records in .project/adr with deterministic numbering.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/bbolek-ap/new-ai-native --skill create-adr-bbolek-ap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-adr
Source: https://github.com/bbolek-ap/new-ai-native/tree/main/.claude/skills/create-adr
Command: npx skills add https://github.com/bbolek-ap/new-ai-native --skill create-adr-bbolek-ap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Record and manage Architecture Decision Records (ADRs) in .project/adr with deterministic numbering.

Core Features & Use Cases

  • Create ADRs with standardized structure in the correct folder
  • Update statuses and move ADRs between accepted/proposed/conflict/gap/deprecated/superseded
  • Maintain an index file at .project/adr/_index.md to enable fast search and traceability.

Quick Start

Log a new ADR with the decision details and let the system store it in the correct .project/adr location and update the index.

Frequently Asked Questions about create-adr

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

FAQPage Schema
How do I create Architecture Decision Records with standardized numbering?

Architecture Decision Records are created in the `.project/adr` directory with deterministic numbering. The system applies a standardized structure and stores records in status-specific folders like accepted, proposed, or conflict.

What is the ADR lifecycle and how are statuses managed?

The ADR lifecycle enforces rules for moving records between accepted, proposed, conflict, gap, deprecated, and superseded statuses. Updating a status moves the ADR file to the corresponding folder and updates the central index.

How do I maintain an ADR index for fast search and traceability?

An ADR index is maintained automatically at `.project/adr/_index.md`. It updates whenever a new Architecture Decision Record is created or an existing record's status changes, enabling fast search and traceability.

What types of project decisions should be tracked as ADRs?

ADRs should track architectural decisions including technology choices, integration approaches, scope boundaries, and vendor selections. These decisions are recorded across active projects to maintain a clear historical context.

Can I use this ADR system for any active software project?

Yes, the ADR system applies to decisions across active projects. It requires no external dependencies and organizes records directly within the project's local `.project/adr` directory structure.