Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
ruvnet avatar

Adr Create

  • 640 installs
  • 67k repo stars
  • Updated August 4, 2026
  • ruvnet/ruflo

adr-create is an agent skill that creates sequentially numbered Architecture Decision Records registered in AgentDB for developers who must document and link significant architectural choices.

About

adr-create is a ruvnet/ruflo skill that creates a new Architecture Decision Record with the next sequential number, registers it in the AgentDB graph, and links it to related ADRs. Developers invoke it with an argument-hint title when adopting new technology, making API design choices, changing data models, or recording infrastructure decisions that future agents must recall. Allowed tools include mcp__claude-flow__agentdb_hierarchical-store, agentdb_hierarchical-query, agentdb_causal-edge, memory_store, memory_search, plus Bash, Read, Write, Edit, Grep, and Glob for file operations. The workflow produces numbered ADR markdown files while persisting causal edges between related decisions in AgentDB. Catalog metadata lists 440 installs. adr-create fits Claude-flow agent workflows where architecture rationale must survive session compaction and be queryable through hierarchical AgentDB recall instead of scattered wiki notes without graph links.

  • adr-create

Adr Create by the numbers

  • 640 all-time installs (skills.sh)
  • +10 installs in the week ending Jul 26, 2026 (Skillselion tracking)
  • Ranked #580 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ruvnet/ruflo --skill adr-create

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs640
repo stars67k
Last updatedAugust 4, 2026
Repositoryruvnet/ruflo

How do you create an Architecture Decision Record?

Use adr-create for development tasks

Who is it for?

Developers documenting significant architecture decisions who need numbered ADRs registered and linked in Claude-flow AgentDB.

Skip if: Developers making trivial refactors without architectural impact or teams storing decisions only in wikis without AgentDB graph links.

When should I use this skill?

User records a significant architecture decision, adopts new technology, or asks to create an ADR with AgentDB registration.

What you get

Numbered ADR document, AgentDB hierarchical-store entry, and causal-edge links to related ADRs.

  • Numbered ADR file
  • AgentDB graph entry
  • Causal-edge links

By the numbers

  • Uses 5 AgentDB and memory MCP tools for store, query, and causal edges
  • Catalog lists 440 installs on Skillselion

Files

SKILL.mdMarkdownGitHub ↗

Create ADR

Create a new Architecture Decision Record with the next sequential number, register it in the AgentDB graph, and link it to related ADRs.

When to use

When a significant architectural decision needs to be recorded -- new technology adoption, API design choices, data model changes, infrastructure decisions, or any cross-cutting concern that affects multiple components.

Steps

1. Find next number -- Glob for docs/adr/ADR-*.md and parse existing numbers to determine the next sequential ID (ADR-001, ADR-002, etc.). Create docs/adr/ if it does not exist.

2. Slugify title -- Convert the title argument to a lowercase, hyphen-separated slug (e.g., "Use PostgreSQL for persistence" becomes use-postgresql-for-persistence).

3. Create ADR file -- Write the file at docs/adr/ADR-NNN-<slug>.md using the standard template:

   # ADR-NNN: <Title>

   - **Status**: proposed
   - **Date**: <today's date YYYY-MM-DD>
   - **Deciders**: <leave blank for author to fill>
   - **Tags**: <leave blank>

   ## Context

   <!-- What is the issue that motivates this decision? -->

   ## Decision

   <!-- What is the change that we are proposing? -->

   ## Consequences

   ### Positive
   -

   ### Negative
   -

   ### Neutral
   -

   ## Links

4. Store in AgentDB -- Call mcp__claude-flow__agentdb_hierarchical-store with:

  • path: adr/ADR-NNN
  • value: { "id": "ADR-NNN", "title": "<title>", "status": "proposed", "date": "<today>", "file": "docs/adr/ADR-NNN-<slug>.md" }

5. Find related ADRs -- Call mcp__claude-flow__memory_search with the title as query in namespace adr-patterns to find related decisions. If matches found, add them to the Links section and create causal edges with relation depends-on.

6. Store pattern -- Call mcp__claude-flow__memory_store in namespace adr-patterns with key ADR-NNN and the title + context as value for future semantic search.

7. Report -- Output the created file path, ADR number, and any related ADRs found.

Related skills

How it compares

Pick adr-create for AgentDB-linked numbered ADRs instead of manual markdown ADRs without graph registration or causal-edge linking.

FAQ

What does adr-create produce?

adr-create produces a sequentially numbered Architecture Decision Record file, registers it in AgentDB via hierarchical-store, and links causal edges to related ADRs. Developers supply a title argument-hint for the new decision.

Which AgentDB MCP tools does adr-create use?

adr-create allows agentdb_hierarchical-store, agentdb_hierarchical-query, agentdb_causal-edge, memory_store, and memory_search MCP tools plus Bash, Read, Write, Edit, Grep, and Glob for ADR file operations.

When should developers invoke adr-create?

adr-create fits significant architectural decisions such as new technology adoption, API design choices, data model changes, or infrastructure shifts. It records rationale agents can query later through AgentDB graphs.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.