Back to list
mix060514

visualize-architecture

by mix060514

for gemini-cli setting

0🍴 0📅 Jan 18, 2026

SKILL.md


name: visualize_architecture description: Generates ASCII-based architecture, data flow, or call graph diagrams for software projects. Use this when the user asks to "visualize", "draw", or "show the relationship" between code modules, especially in a terminal environment where images cannot be rendered.

Architecture Visualization Skill

Goal

To analyze the specified (or implied) codebase context and generate a clear, structured ASCII Art diagram representing the system architecture, data flow, or module dependencies.

Guidelines

  1. Format: Use STRICT ASCII art. Do not use Mermaid, Graphviz, or image links.
  2. Style:
    • Use boxes +---+ for components (Files, Classes, Databases, External Services).
    • Use arrows -->, <--, ==> to show direction of control or data flow.
    • Label the arrows with verbs (e.g., calls, reads, updates) or data types (e.g., JSON, Audio).
    • Arrange components logically (e.g., Top-down for hierarchy, Left-right for pipelines).
  3. Process:
    • Analyze: Briefly scan the relevant files if not already in context.
    • Draft: Create a mental model of the relationships.
    • Render: Output the ASCII diagram inside a code block.
    • Explain: Provide a bullet-point summary below the diagram explaining key nodes and edges.

Example Output

+-------------+        +-------------+
|  User API   |------->|  Auth Svc   |
+-------------+        +-------------+
       |
       v
+-------------+
|     DB      |
+-------------+

When to use

  • User asks: "Visualize the architecture."
  • User asks: "Draw a diagram of how these files interact."
  • User asks: "Show me the data flow."
  • User mentions they are in a terminal and cannot see images.

Score

Total Score

45/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon