生成 Mermaid 工作流图,展示流程步骤、决策和状态转换
夜市技能——从claude-night-market/漫画移植. . 对于代理、钩子和命令的全部经验,请安装 Claude 代码插件.是一项面向实际任务的技能,主要用于Workflow Diagram.;Generate a Mermaid fl。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
夜市技能(Night Market Skill) — 移植自 claude-night-market/cartograph。如需完整体验(含智能体、钩子与命令支持),请安装 Claude Code 插件。
从代码或文档中生成 Mermaid 流程图,用于呈现处理流程、数据管道或状态机。
调用代码库探索智能体(codebase explorer agent):
Agent(cartograph:codebase-explorer) Prompt: 探索 [scope] 并返回结构化模型。 重点关注流程步骤、条件逻辑、状态转换及流水线阶段,以支撑工作流图谱生成。 重点关注:Makefile、CI 配置文件、钩子链(hook chains)、命令序列、生命周期方法等。
将结构化模型转化为带决策节点与处理步骤的 Mermaid 流程图。
工作流图谱绘制规范:
flowchart TDflowchart LR[矩形] 表示处理步骤{菱形} 表示决策点([椭圆形]) 表示起始/终止状态[[子程序]] 表示子流程((圆形)) 表示汇聚/同步点-->|标签| 标注转移条件-.->)表示错误/回退路径==>)表示关键路径(critical path)输出示例:
flowchart TD
start([Start: PR Created])
lint[Run Linters]
test[Run Tests]
review{Code Review}
approve[Approved]
changes[Request Changes]
merge([Merge to Main])
start --> lint --> test
test --> review
review -->|pass| approve --> merge
review -->|fail| changes -.-> lint
调用 Mermaid Chart MCP 执行渲染:
mcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagram prompt: "Workflow diagram of [scope/process]" mermaidCode: [generated syntax] diagramType: "flowchart" clientName: "claude-code"
若渲染失败,请修正语法后重试(最多重试 2 次)。
展示渲染后的图表,并用 2–3 句简要说明该工作流的关键阶段与决策点。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.7万人学习
共49课时 | 82.4万人学习