Skills-Diagram流程图

Skills-Diagram流程图

不谈玄学,只讲落地。

我是一名深耕算法工程化一线的实践者,擅长将 新技术、关键技术、AI/ML 技术从论文和 demo 转化为可规模化部署的生产系统。在这里,你看不到堆砌公式的理论空谈,只有真实项目中踩过的坑、趟过的路,每一篇文章都源自实战经验的提炼。我相信技术的价值在于解决真实问题,而不是制造焦虑。如果你也厌倦了"收藏即学会",渴望掌握让算法真正跑起来的硬核能力,那么这里就是你的技术补给站。

摘要

该文章展示了使用drawio-diagrams-enhanced技能生成技术流程图的实际应用。通过下载相关代码文件,用户可以在本地环境中创建和编辑流程图。示例中演示了如何生成Celery普通任务的流程图,详细说明了任务执行的完整流程,包括客户端调用、消息代理、Worker执行和结果存储等关键环节。生成的流程图文件可以通过draw.io在线工具或Cursor/VSCode的Draw.io Integration插件打开和验证,方便用户进行查看和调整。整个流程体现了将AI技能转化为可视化技术文档的实用价值。

Skills 文件下载

下载代码

https://github.com/nilecui/diagram_wk.git

shell 复制代码
git clone https://github.com/nilecui/diagram_wk.git

文件目录

shell 复制代码
nile@nile-virtual-machine:~/data/diagram_wk$ ls -alh
总计 72K
drwxrwxr-x  5 nile nile 4.0K  1月 17 12:10 .
drwxrwxr-x 35 nile nile 4.0K  1月 16 16:26 ..
-rw-rw-r--  1 nile nile 8.4K  1月 17 12:10 approval_flowchart.drawio
drwxrwxr-x  3 nile nile 4.0K  1月 16 16:58 .claude
-rw-rw-r--  1 nile nile 7.7K  1月 17 11:26 claude.md
drwxrwxr-x  2 nile nile 4.0K  1月 17 11:56 docs
drwxrwxr-x  8 nile nile 4.0K  1月 17 12:12 .git
-rw-rw-r--  1 nile nile 6.2K  1月 17 11:56 README.md
-rw-rw-r--  1 nile nile  23K  1月 17 12:10 software_dev_wbs.drawio

nile@nile-virtual-machine:~/data/diagram_wk/.claude/skills/drawio-diagrams-enhanced$ ls
drawio-diagrams-enhanced  reference  SKILL.md

创建示例

shell 复制代码
 /clear                                                                                                                           
  ⎿  (no content)                                                                                                                  
                                                                                                                                   
❯ /skills                                                                                                                          
  ⎿  Skills dialog dismissed                                                                                                       
                                                                                                                                   
❯ 用drawio-diagram skill生成celery普通任务的流程图                                                                                 
                                                                                                                                   
● Skill(drawio-diagrams-enhanced)                                                                                                  
  ⎿  Successfully loaded skill                                                                                                     
                                                                                                                                   
● 我来为您创建一个 Celery 普通任务的流程图。                                                                                       
                                                                                                                                   
● Write(celery_task_flowchart.drawio)                                                                                              
  ⎿  Wrote 259 lines to celery_task_flowchart.drawio                                                                               
      1 <mxfile host="app.diagrams.net" modified="2026-01-17" agent="Claude" version="24.7.17">                                    
      2   <diagram id="celery-task-flow" name="Celery Task Flow">                                                                  
      3     <mxGraphModel dx="1434" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1"        
        page="1" pageScale="1" pageWidth="1200" pageHeight="800" math="0" shadow="0">                                              
      4       <root>                                                                                                               
      5         <mxCell id="0"/>                                                                                                   
      6         <mxCell id="1" parent="0"/>                                                                                        
      7         <!-- 标题 -->                                                                                                      
      8         <mxCell id="title" value="Celery 普通任务执行流程" style="text;html=1;align=center;verticalAlign=middle;font       
        Size=24;fontStyle=1;fontColor=#333333;" vertex="1" parent="1">                                                             
      9           <mxGeometry x="400" y="20" width="400" height="40" as="geometry"/>                                               
     ... +249 lines (ctrl+o to expand)                                                                                               
                                                                                                                                   
● 已创建 Celery 普通任务流程图:celery_task_flowchart.drawio                                                                       
                                                                                                                                   
  流程图内容说明                                                                                                                   
                                                                                                                                   
  该流程图展示了 Celery 普通任务的完整执行流程:                                                                                   
                                                                                                                                   
  主要流程                                                                                                                         
                                                                                                                                   
  1. 客户端/应用程序 - 发起任务调用                                                                                                
  2. 调用 task.delay() 或 task.apply_async() - 触发异步任务                                                                        
  3. 序列化任务消息 - 将任务参数序列化 (JSON/Pickle)                                                                               
  4. 消息代理 (Broker) - Redis/RabbitMQ/SQS 接收消息                                                                               
  5. 任务队列 - 消息进入等待队列                                                                                                   
  6. Celery Worker - 工作进程从队列获取任务                                                                                        
  7. 反序列化 - 还原任务参数                                                                                                       
  8. 执行任务函数 - 运行实际业务逻辑                                                                                               
  9. 结果存储 - 成功/失败结果存入 Backend                                                                                          
  10. 客户端获取结果 - 通过 result.get() 获取                                                                                      
                                                                                                                                   
  重试机制                                                                                                                         
                                                                                                                                   
  - 任务执行失败时触发重试                                                                                                         
  - 检查是否超过最大重试次数                                                                                                       
  - 未超过则重新执行,超过则标记为 FAILURE                                                                                         
                                                                                                                                   
  图例                                                                                                                             
                                                                                                                                   
  - 蓝色: 客户端操作                                                                                                               
  - 绿色: Worker 操作                                                                                                              
  - 红色圆柱: 消息代理                                                                                                             
  - 蓝色圆柱: 结果后端                                                                                                             
  - 黄色菱形: 判断节点                                                                                                             
  - 红色矩形: 错误/重试                                                                                                            
                                                                                                                                   
  用 draw.io 打开文件即可查看和编辑。                                                                                              
                                                                                                                                   
✻ Crunched for 1m 22s                    

draw.io 打开验证

http://app.diagrams.net

cursor/vscode Draw.io Integration 插件

安装Draw.io Integration 插件

在插件应用市场搜索Draw.io Integration 插件,点击安装

打开生成的drawio文件

注意: 字体,线条颜色和背景可能需要调整,没有线上的方便,可以通过claude继续调整

参考

https://github.com/nilecui/diagram_wk/tree/main

https://fastmcp.me/Skills/Details/75/drawio-diagrams-enhanced

相关推荐
心疼你的一切2 天前
解锁CANN仓库核心能力:从零搭建AIGC轻量文本生成实战(附代码+流程图)
数据仓库·深度学习·aigc·流程图·cann
心疼你的一切2 天前
基于CANN仓库算力手把手实现Stable Diffusion图像生成(附完整代码+流程图)
数据仓库·深度学习·stable diffusion·aigc·流程图·cann
熬夜敲代码的小N2 天前
AIGC高效落地利器:ops-nn仓库深度解析(含代码+流程图)
aigc·流程图
多恩Stone4 天前
【3DV 进阶-11】Trellis.2 数据处理与训练流程图
人工智能·pytorch·python·算法·3d·aigc·流程图
川西胖墩墩4 天前
新手在线画泳道图PC端简单操作快速做出标准化流程图表
学习·流程图·敏捷流程
MaiTube&Maipdf5 天前
麦瓜PDF 的安全分享流程图:从上传到权限控制
pdf·流程图
程途拾光1587 天前
一键生成幼儿园安全疏散平面图设计美观合规又省心
论文阅读·安全·平面·毕业设计·流程图·课程设计·论文笔记
Yuer20257 天前
EDCA OS 介入虚拟货币案件的标准流程图
流程图·edca os·可控ai
风流 少年7 天前
Markdown之Mermaid流程图
流程图
EmmaXLZHONG8 天前
Reinforce Learning Concept Flow Chart (强化学习概念流程图)
人工智能·深度学习·机器学习·流程图