Mermaid Diagram

Generate Mermaid diagrams for educational content. Use when visualizing concepts, architectures, or workflows.

mjunaidca 71e4a06 1.0 KB Updated

File contents

Mermaid Diagram Skill

Purpose: Generate clear, educational Mermaid diagrams that visualize concepts for learners.

When to Use

  • Visualizing system architectures (ROS 2 node graphs)
  • Showing data flow (sensor → processing → action)
  • Illustrating state machines (robot behaviors)
  • Explaining hierarchies (hardware tiers, module structure)

Diagram Types

Type Use Case
flowchart Process flows, decision trees
sequenceDiagram Message passing, ROS topics
stateDiagram Robot states, FSMs
classDiagram Code structure, URDF hierarchy
graph System architecture

Output

  • Mermaid code block ready for MDX
  • Alt text for accessibility
  • Caption explaining the diagram

Integration

Used by lesson-generator when content requires visualization.


Status: Placeholder - To be implemented with diagram generation patterns.

mjunaidca/robolearn/tree/main/.claude/skills/mermaid-diagram commit 71e4a06059

Frequently asked questions

npx skillmds@latest add mjunaidca/mermaid-diagram