prompt-library

How it works, in three diagrams

All three are traced from the plugin's source; file paths are in the tooltips and table views. Use cases keep the same colour in every diagram.

1 · How each use case flows through the plugin

Entry point → adapter → service method → component → storage. Band width counts distinct call paths, so a use case that touches more of the system is wider. Hover a band or node for its file; click a use case to isolate it.

Table view: every traced path
Use caseEntry pointAdapterService methodDownstream chain

2 · Functional decomposition of the use cases

Use case → scenario → step. Each step is one leaf, so a larger circle means more steps. Taken from commands/*.md, the SKILL.md working rules and the service code. Click to zoom in; click the background to zoom out.

Table view: every scenario and step
Use caseScenarioKindSteps

3 · How the data is logically structured

Inner ring: the record, how it's stored, and the views callers get back. Outer rings: the columns, files and fields inside each. Every leaf is one element, so arc size shows how much each part contains. Click an arc to zoom; click the centre to go back.

Table view: every element
PartGroupElementMeaning