生成展示高层组件关系的 Mermaid架构图
夜市技能——从claude-night-market/漫画移植. . 对于代理,钩子和命令的全部体验,安装Claude代码插件.是一项面向实际任务的技能,主要用于Architecture Diagram.;Generate a Mermai.。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Night Market 技能 — 来自 claude-night-market/cartograph。如需完整体验(含智能体、钩子与命令支持),请安装 Claude Code 插件。
生成一个 Mermaid 流程图,展示代码库中高层组件之间的关系。
调用 codebase explorer 智能体分析作用域:
Agent(cartograph:codebase-explorer) Prompt: 探索 [scope] 并返回结构化模型。 重点关注包(packages)、模块(modules)及其相互关系, 以支撑架构图生成。
若未指定 scope,则默认使用项目根目录。
将结构化模型转换为 Mermaid 流程图语法。
架构图绘制规范:
flowchart TD(自上而下)flowchart LR(从左到右)[矩形] 表示模块或包([椭圆角矩形]) 表示入口点或命令(entry points / commands)[(圆柱体)] 表示数据存储(data stores){菱形} 表示决策点(decision points)输出示例:
flowchart TD
subgraph sanctum[Sanctum 插件]
commit[提交信息]
pr[PR 准备]
workspace[工作区评审]
end
subgraph leyline[Leyline 插件]
git[Git 平台]
patterns[错误模式]
end
commit --> git
pr --> workspace
pr --> git
workspace --> patterns
调用 Mermaid Chart MCP 执行渲染:
mcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagram prompt: "[scope] 的架构图" mermaidCode: [生成的语法] diagramType: "flowchart" clientName: "claude-code"
若渲染失败,请根据错误信息修正 Mermaid 语法并重试(最多重试 2 次)。
向用户展示渲染完成的图表,并附上简明摘要(2–3 句话),说明图表所表达的核心结构与关系。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.7万人学习
共49课时 | 82.4万人学习