← スキル一覧に戻る

visualize-architecture
by mix060514
for gemini-cli setting
⭐ 0🍴 0📅 2026年1月18日
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
- Format: Use STRICT ASCII art. Do not use Mermaid, Graphviz, or image links.
- 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).
- Use boxes
- 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.
スコア
総合スコア
45/100
リポジトリの品質指標に基づく評価
✓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
レビュー
💬
レビュー機能は近日公開予定です