agentsclimarketplace

Gen uml

Skill Endika/eskills/skills/gen-uml

Use when you need a Mermaid diagram (architecture, flow, or sequence) generated from existing code, and a check that the diagram matches what was actually built.From its SKILL.md

Install
npx -y skills add Endika/eskills --skill gen-uml

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.6 KB, 387 tokens by cl100k_base, as published. Nobody here has run it

gen-uml

Overview

Generate a Mermaid diagram from existing code — architecture, flow, or sequence — and verify it reflects what the code actually does, not what it was supposed to do.

Steps

  1. Read the real code for the slice you're diagramming (entry points, modules, call/data flow). Diagram what exists.
  2. Pick the diagram type that answers the question being asked (below).
  3. Emit Mermaid.
  4. Match-check (required): walk the diagram against the code one node/edge at a time. Every box maps to a real module/function; every arrow to a real call/dependency. Drop or fix anything you can't point to in the source. A diagram that quietly diverges is worse than none.

Types & examples

Architecture (modules/dependencies):

graph TD
  UI[UI] --> UC[Use cases]
  UC --> SVC[Services]
  SVC --> REPO[Repository]
  REPO --> DB[(Store)]

Flow (a process / decision path):

flowchart TD
  A[Receive task] --> B{Brownfield?}
  B -- yes --> C[Explore code]
  B -- no --> D[Brainstorm]
  C --> D --> E[Plan]

Sequence (interaction over time):

sequenceDiagram
  participant C as Client
  participant R as Repo
  participant DB as Store
  C->>R: save(entity)
  R->>DB: update(blob)
  DB-->>R: version
  R-->>C: ok

Output

The Mermaid block plus one line per diagram confirming the match-check passed (or listing what was corrected).

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.