visual-communicator
Enforces Visual Communication Standards. Use this skill when explaining complex logic, architectures, workflows, or when the user asks for diagrams.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Visual Communicator Skill
Purpose
To ensure that complex ideas are always accompanied by visual representations using Mermaid diagrams, adhering to the standard defined in GEMINI.md.
Trigger Conditions
- User asks for an explanation of code, architecture, or flow.
- You are writing a
specorimplementation_plan. - User explicitly asks for a diagram.
Decision Logic: Which Diagram?
| Scenario | Diagram Type | Syntax |
|---|---|---|
| Logic/Process/Decision Tree | Flowchart | graph TD |
| API Calls/Protocol/Interactions | Sequence | sequenceDiagram |
| Data Models/Classes/DB Schema | Class | classDiagram |
| State Changes/Lifecycle | State | stateDiagram-v2 |
| Timeline/Roadmap | Gantt | gantt |
Execution Rules
- Always Visualize: Do not just explain with text; show it with a diagram first.
-
Syntax Safety:
- Quote labels with special chars:
id["Label (Info)"]. - Avoid HTML in labels if possible.
- Quote labels with special chars:
-
Context Placement:
- If writing an Artifact (markdown), embed the diagram directly.
- If chatting, provide the diagram in the chat response.
Example Templates
Flowchart
graph TD
A[Start] --> B{Condition?}
B -- Yes --> C[Process]
B -- No --> D[End]
Sequence
sequenceDiagram
participant U as User
participant S as Server
U->>S: Request
S-->>U: Response
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!