diagram-indexer

Community

Incrementally index Mermaid and Canvas diagrams.

Authorrongarede
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill solves the problem of locating diagram elements across large documentation by incrementally indexing Mermaid and Obsidian Canvas diagrams.

Core Features & Use Cases

  • Incremental indexing: Only processes files that have changed, updating the index without scanning the entire repository.
  • Node-level mapping: Builds a direct file-to-node ID mapping to quickly locate where a node appears.
  • Use Case: Imagine a large spec document set; you want to know which file defines a given diagram node, or track changes across updates.

Quick Start

Use bun to run the indexer on a target directory, for example: bun scripts/index.ts docs/CALL_FLOW After indexing, you can query for a node with a helper like findNodeLocation(index, "User").

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: diagram-indexer
Download link: https://github.com/rongarede/skill-snapshots/archive/main.zip#diagram-indexer

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.