
Adr Index
Rebuilds your entire ADR index and relationship graph in one shot by calling a Node script instead of making hundreds of individual MCP calls. It scans for ADRs in docs folders, handles both YAML frontmatter and markdown heading formats, extracts supersedes/amends/depends-on relationships, and stores everything in the adr-patterns and adr-edges namespaces. You'd reach for this after importing ADRs from another repo or when your graph has drifted from the filesystem. The false-positive filtering is smart enough to ignore issue numbers and commit hashes that look like ADR IDs. Pair it with adr-verify to catch cycles before they become a problem.
- skills.sh installs
- 737
- GitHub stars
- 81.4K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add ruvnet/ruflo --skill adr-index --agent claude-codeInstalls into .claude/skills of the current project.
Files
ADR Index
Persists every ADR under */docs/adr/ or */docs/adrs/ to the adr-patterns namespace and every relationship (supersedes / amends / related / depends-on) to adr-edges. Handles both ADR formats found in the Ruflo monorepo:
- v3-style:
# ADR-097: Titleheading +**Status**: Proposedline - plugin-style: YAML frontmatter (
id: ADR-NNNN,status: Proposed)
Implementation is in scripts/import.mjs (one Bash call) rather than dozens of per-ADR MCP tool calls — same effective behavior, materially faster, dual-format-aware, and false-positive-resistant for issue numbers.
When to use
- After importing ADRs from another project
- When the AgentDB graph is out of sync with the on-disk ADR files
- Bootstrapping ADR tracking on an existing codebase
Steps
-
Run the importer:
node plugins/ruflo-adr/scripts/import.mjsOptional env:
IMPORT_FORMAT=json— emit JSON instead of markdownIMPORT_DRY_RUN=1— parse + summarize, skip persistenceADR_ROOT=/path— scan a different root (default: cwd)
Sponsors
Details
- Repository
- github.com/ruvnet/ruflo
- Categories
- DevOps & CI/CD, Code Review & Quality, AI & Agent Building, Marketing & SEO, CLI & Terminal
- First seen
- Jun 3, 2026
More from ruvnet/ruflo
All 236- Ddd Validate737
- Iot Register737
- Market Pattern737
- Sparc Implement735
- Observe Metrics734
- Observe Trace733
- Sparc Spec733
- Trader Regime733
- Trader Risk732
- Vector Embed732
- Federation Status731
- Iot Anomalies731
- Kg Extract731
- Browser Login730
- Cost Report730
- Federation Audit730
- Federation Init730
- Migrate Create730
- Sparc Refine730
- Iot Witness Verify729
- Migrate Validate729
- Vector Cluster729
- Kg Traverse728
- Cost Compact Context726