Cloudy Tech Diagrams Skill

July 19, 2026 · View on GitHub

English | 简体中文

解决什么问题

现在绘制架构图完全不需要自己动手了吧?这个 skill 可以帮你快速绘制出 类似 claude 风格暖色架构图(claude 官方博客配图的风格),暖色、清晰。

绘图的 skill ,也非常多,但是,你真正用的时候,会发现,改图特别麻烦,这个 skill 绘制出来的图,可以高保真的导出 drawio 格式的图(因为我个人用的最多就是 drawio) ,这样,当你的 Agent 在细节上达不到你的要求时,你可以在自己导出 drawio 图,快速做局部微调!

示例

微服务架构

Microservices architecture

Perfetto 项目架构

Perfetto project architecture

运行时机制图

除了可以绘制架构图,skill 还能解释一个机制在运行时如何发生:触发、参与者、状态与可观察输出(示例为 Perfetto heapprofd 的采样与栈回溯机制,见 examples/runtime-mechanism.html)。

Perfetto heapprofd runtime mechanism

Draw.io 导出演示

当你想手动修改一些细节或者想转为 drawio 文件本地修改时,可以通过一键导出 download drawio功能,直接导出drawio 的文件,继续在 diagrams.net / draw.io 中手工调整。随时掌控细节!

提示:Draw.io 文件不会嵌入字体。想让本地渲染和浏览器预览一致,请在本机安装 Montserrat;否则 diagrams.net / draw.io 会使用字体 fallback。

Draw.io export animation

快速开始

快速开始分两步:先把 Skill 安装到 agent 能读取的位置,再在提示词里调用它。

安装

将以下 GitHub 地址直接提供给你的 Agent(Claude Code、Codex、Cursor 等),它会自动帮你安装好:

https://github.com/cloudy-liu/cloudy-tech-diagrams-skill.git

Agent 会根据运行环境自动选择合适的安装位置(全局或项目本地)。

使用

给 agent 一段系统描述,并明确要求使用这个 Skill:

使用 cloudy-tech-diagrams 为下面系统生成一张技术架构图:

- React Web 应用和移动端客户端
- API Gateway
- User Service、Order Service、Product Service
- PostgreSQL、Redis、Elasticsearch
- Kafka 事件流
- Kubernetes 部署

也可以让 agent 先分析代码库,再生成图:

先分析这个代码库并总结它的架构,然后使用 cloudy-tech-diagrams 生成一张技术架构图。

如果你希望图更贴近某份文档或已有架构图,可以把链接、截图或原始描述一起给 agent:

阅读这份文档,识别它的核心项目架构,然后使用 cloudy-tech-diagrams 生成一份可在浏览器打开的 HTML 架构图。图的重点放在项目架构,不要展开到过细的实现细节。

生成结果通常是一份 .html 文件。直接用浏览器打开即可查看,并可使用 Export 菜单动作导出:Copy Image / Download PNG / Download PDF / Download Draw.io。

仓库结构

cloudy-tech-diagrams-skill/
├── SKILL.md
├── MAINTAINING.md
├── assets/
│   └── template.html
├── references/
│   ├── style-references.md
│   ├── drawio-authoring.md
│   ├── quality-gate.md
│   ├── runtime-mechanism-mode.md
│   └── images/
├── examples/
│   ├── web-app.html
│   ├── microservices.html
│   ├── perfetto-docs-architecture.html
│   └── images/
├── README.md
├── README.en.md
└── LICENSE

SKILL.md 保留顺序明确的创作流程与通用合同。assets/template.html 是可执行的生成起点,references/ 通过精确指针提供阶段和模式专用规则。MAINTAINING.md 将发布与 exporter 维护流程移出普通 skill 运行上下文。examples/ 是 GitHub README 和维护用的示例输出,不会进入最小 Release 包。

致谢

许可证

MIT License。详见 LICENSE

欢迎提 Issue 或直接发 PR。感谢 Linux.do 社区推动。