product-on-purpose avatar

Utility Mermaid Diagrams

This teaches you to pick the right mermaid diagram type for what you're actually trying to communicate, then write syntactically valid code that renders on the first try. Covers all 15 diagram types with a selection guide organized by PM tasks like showing decision flows, system interactions, or feature lifecycles. The cardinal rule is solid: don't diagram what a list can say. Diagrams earn their place when they show branching, relationships, or flow that prose would flatten. Includes syntax validity rules, a quality checklist, and worked examples. Most useful when you're tired of mermaid code failing silently or producing unreadable spaghetti because you picked flowchart when you needed sequence.

skills.sh installs
786
GitHub stars
794
last updated
Aug 21, 2026

Install

$ npx -y skills add product-on-purpose/pm-skills --skill utility-mermaid-diagrams --agent claude-code

Installs into .claude/skills of the current project.

Files

Mermaid Diagrams

Create effective, syntactically valid mermaid diagrams for product documents.

When to Use

  • Creating mermaid diagrams for PRDs, specs, roadmaps, or stakeholder presentations
  • Choosing which of 15 diagram types fits a specific communication need
  • Debugging mermaid code that won't render or renders incorrectly
  • Reviewing diagrams for clarity, accuracy, and accessibility

When NOT to Use

  • Exporting diagrams to image files (PNG/SVG) - that's a rendering tool concern
  • Using non-mermaid diagramming tools (Figma, Lucidchart, draw.io)
  • Creating purely decorative visuals with no informational purpose
  • Producing a full customer-journey artifact (stages, touchpoints, emotional curve, pain points) rather than a standalone diagram - use discover-journey-map, which composes this skill for its timeline or flowchart section

The Cardinal Rule

Don't diagram what a list can say.

Diagrams earn their place when they reveal relationships, branching, or flow that prose flattens. Before creating any diagram, ask:

Sponsors

Details

Repository
github.com/product-on-purpose/pm-skills
First seen
Jun 3, 2026

More from product-on-purpose/pm-skills

All 68

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs