davila7 avatar

Mermaid Diagram Specialist

If you've ever needed to document an API flow or database schema and reached for a whiteboard, this will save you time. It generates Mermaid diagrams in proper syntax: flowcharts for decision trees, sequence diagrams for API calls, ERDs for database relationships, and C4 diagrams for architecture. The skill includes a decision matrix to pick the right diagram type and covers all the syntax details like node shapes, arrow types, and cardinality symbols. Most useful when you're writing technical docs or explaining system design to your team. The examples are solid and show real patterns like authentication flows and booking systems, not toy demos.

skills.sh installs
1.4K
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill mermaid-diagram-specialist --agent claude-code

Installs into .claude/skills of the current project.

Files

Mermaid Diagram Specialist

Overview

Purpose: Expert in creating comprehensive Mermaid diagrams for documentation, architecture visualization, and process mapping

Category: Tech Primary Users: tech-writer, architecture-validator, product-technical, tech-lead

When to Use This Skill

  • Creating architecture documentation
  • Visualizing workflows and processes
  • Documenting data models (ERDs)
  • Explaining sequence flows
  • Creating state machines
  • Documenting component relationships
  • Creating decision trees
  • Visualizing user journeys

Prerequisites

Required:

  • Understanding of the system/process to document
  • Access to technical specifications
  • Knowledge of diagram type needed

Optional:

  • Design system colors for consistency
  • Existing documentation to reference

Input

What the skill needs:

  • Process/system description
  • Entities and relationships (for ERDs)
  • Component interactions (for sequence diagrams)
  • Architecture layers (for C4 diagrams)
  • States and transitions (for state diagrams)

Workflow

Step 1: Diagram Type Selection

Objective: Choose appropriate diagram type for requirements

Available Diagram Types:

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Code Review & Quality, Sales & Marketing
First seen
Apr 16, 2026

More from davila7/claude-code-templates

All 618
1greptileai avatarcheck-prgreptileai/skillsChecks a GitHub, GitLab, or Perforce (p4) pull request (or merge request, or shelved changelist) for unresolved review comments, failing status checks, and inco1.4Kskills.sh installs
2charleswiltgen avataraxiom-testingcharleswiltgen/axiomUse when writing ANY test, debugging flaky tests, making tests faster, or choosing Swift Testing vs XCTest. Covers unit tests, UI tests, async testing, test arc1.4Kskills.sh installs
3microsoftdocs avatarazure-container-appsmicrosoftdocs/agent-skillsExpert knowledge for Azure Container Apps development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quota1.4Kskills.sh installs
4neolabhq avatarmulti-agent-patternsneolabhq/context-engineering-kitDesign multi-agent architectures for complex tasks. Use when single-agent context limits are exceeded, when tasks decompose naturally into subtasks, or when spe1.4Kskills.sh installs
5earthtojake avatarrenderearthtojake/text-to-cadStart or reuse the CAD Explorer viewer, return review links, and create saved snapshots for explicit CAD and robot-description files. Use when rendering or visu1.3Kskills.sh installs
6kostja94 avatarwebsite-structurekostja94/marketing-skillsWhen the user wants to plan website structure, decide which pages to build, or prioritize pages for a new or existing site. Also use when the user mentions "web1.3Kskills.sh installs