agentsclimarketplace

Diagramming

Skill joaquimscosta/arkhe-claude-plugins/plugins/doc/skills/diagramming

Supercharge Claude Code with 109 specialized components — 22 agents, 32 commands, 55 skills across 13 modular plugins. Deep reasoning, autonomous dev loops, DDD architecture, design system enforcement, git automation, and more.

Install
npx -y skills add joaquimscosta/arkhe-claude-plugins --skill diagramming

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

  • 21 stars21 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.

What its author says it does

Copied from the file, not written here

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual documentation.

SKILL.md

3.4 KB, as published. Nobody here has run it

Diagram Generator

Expert skill for creating clear, professional diagrams in Mermaid or ASCII format.

Supported Formats

FormatBest ForTrigger Keywords
MermaidWeb docs, GitHub, rich rendering"diagram", "mermaid", "visualize"
ASCIITerminals, plain text, emails"ASCII", "text diagram", "terminal"

Diagram Types

graph/flowchart     - Flowcharts and decision trees
sequenceDiagram     - API interactions and workflows
classDiagram        - Object-oriented structures
stateDiagram-v2     - State machines and transitions
erDiagram           - Database relationships
C4Context/C4Container/C4Component - Architecture views (C4 model)
mindmap             - Brainstorming and idea organization
block-beta          - System block diagrams
gantt               - Project timelines
pie                 - Data distributions
gitGraph            - Git branching strategies
journey             - User experience flows
quadrantChart       - Priority matrices
timeline            - Historical events

Quick Start

  1. Determine format: Mermaid (default) or ASCII (if user explicitly requests)
  2. Select diagram type based on what's being visualized
  3. Choose layout: TB/TD (top-down), LR (left-right) for Mermaid
  4. Keep readable: Max 15-20 nodes per diagram
  5. Apply meaningful styling: Colors/shapes with semantic meaning

Output Format

Mermaid (Default)

```mermaid
graph TD
    A[Start] --> B{Decision}
    B -->|Yes| C[Action 1]
    B -->|No| D[Action 2]

    classDef success fill:#90EE90
    class C success
```

ASCII (When Explicitly Requested)

+-------+     +----------+
| Start | --> | Decision |
+-------+     +----+-----+
                   |
         +---------+---------+
         |                   |
         v                   v
    +----------+       +----------+
    | Action 1 |       | Action 2 |
    +----------+       +----------+

ASCII Conventions:

  • +---+ for boxes, | for vertical lines, --> or --- for connections
  • Use consistent spacing and alignment
  • Label arrows with [text] above the line when needed

Diagram Type Selection

Use CaseRecommended Type
Process/decision flowgraph (flowchart)
API/service interactionssequenceDiagram
System architecture (high-level)C4Context
System architecture (detailed)C4Container, block-beta
Database schemaerDiagram
Brainstorming/ideasmindmap
State transitionsstateDiagram-v2
Project timelinegantt
Feature prioritizationquadrantChart

Resources

Integration

  • Auto-invokes on trigger keywords (diagram, mermaid, ASCII, visualize, etc.)
  • Manual: Use /diagram command
  • With docs: Works alongside doc-coauthoring skill for documentation diagrams

Keep looking

Skills are one crate of 328,083. 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.