Help us improve
Share bugs, ideas, or general feedback.
From cartograph
Generates Mermaid sequence diagrams tracing data flows between components. Use for request flows, API call chains, and data transformations in codebases.
npx claudepluginhub athola/claude-night-market --plugin cartographHow this skill is triggered — by the user, by Claude, or both
Slash command
/cartograph:data-flowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a Mermaid sequence diagram showing how data moves
Generates Mermaid flowcharts visualizing high-level codebase component relationships. Use for onboarding, PR reviews, and understanding system structure.
Generates Mermaid flowcharts for architecture visualization using semantic shapes and sequence diagrams for interactions with mermaid-ascii compatibility. Validates and explains diagrams.
Generates Mermaid diagrams for data flows, service relationships, entity structures, sequences, and states to visualize software architecture.
Share bugs, ideas, or general feedback.
Generate a Mermaid sequence diagram showing how data moves between components in a codebase.
Dispatch the codebase explorer agent:
Agent(cartograph:codebase-explorer)
Prompt: Explore [scope] and return a structural model.
Focus on function calls, data transformations, and
inter-module communication for a data flow diagram.
Transform the structural model into a Mermaid sequence diagram.
Rules for data flow diagrams:
sequenceDiagram for request/response flows->> for calls,
-->> for returnsactivate/deactivate for long-running operationsNote over for data transformationsalt/else for conditional flowsExample output:
sequenceDiagram
participant User
participant Command as /commit
participant Sanctum as sanctum.commit
participant Leyline as leyline.git_platform
participant Git
User->>Command: /commit
Command->>Sanctum: generate_message()
Sanctum->>Leyline: get_staged_changes()
Leyline->>Git: git diff --cached
Git-->>Leyline: diff output
Leyline-->>Sanctum: structured changes
Note over Sanctum: Classify change type
Sanctum-->>Command: commit message
Command->>Git: git commit -m "..."
Call the Mermaid Chart MCP to render:
mcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagram
prompt: "Data flow diagram of [scope/feature]"
mermaidCode: [generated syntax]
diagramType: "sequenceDiagram"
clientName: "claude-code"
If rendering fails, fix syntax and retry (max 2 retries).
Show the rendered diagram with a brief description of the flow depicted (2-3 sentences).