业务数据实体与关系图生成
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 中的安装指南,将 @user_fccf428b/mermaid-er-diagram-creator 安装到你的 AI 助手中。
技能介绍
要解决的具体问题
团队在梳理业务数据模型时,常面临实体属性、关联关系分散在文档与代码注释中,难以快速转化为可渲染的关系图;即使手动编写 mermaid ER 图,也容易因语法错误(如字段缺失、关系标识符拼写错误)导致渲染失败,后续迭代修改成本高。
核心能力与工作方式
该技能仅围绕业务数据实体与关系图生成场景自动激活,核心流程如下:
- 基于用户提供或明确授权的业务材料,提取实体(如用户、订单)、属性(如
user_id、order_amount)及关系(如一对多、多对多); - 遵循Mermaid ER图语法规范,生成可直接渲染的
erDiagram代码块,覆盖实体定义、关系连线、属性说明等关键部分; - 输出前校验语法完整性(如实体名称是否带引号、关系是否标注基数),并附上代码使用建议与注意事项。
适用边界与注意点
- 仅处理用户主动提供或明确授权的业务材料,不主动读取任务范围外的文件、账号或数据;
- 当业务描述模糊(如实体关系未明确、属性缺失)时,会先标记信息缺口并请求用户确认,不自行猜测填补;
- 交付前会复核事实依据与合规性,若涉及高风险或越权请求,会停止操作并给出合规替代方案。
使用场景
- 拿到新业务需求后,把用户、订单、商品等实体的关系梳理成 Mermaid ER 图,用于需求评审。
- 评审数据模型时,用 Mermaid ER 图标出实体属性和一对多、多对多关系,替代手写文档。
- 把数据库表结构映射为 ER 图,确认外键关系和字段依赖后再落库。
- 向开发、测试和产品同步实体关系变化时,生成 Mermaid ER 图并更新到技术文档中。
适合人员
- 后端工程师:需要把业务概念转成实体、属性和关系,并产出可执行的 Mermaid ER 图。
- 数据库管理员:评审表结构与外键关系,希望先看到清晰的实体关系图再变更 schema。
- 技术文档工程师:负责把数据模型说明写成可渲染图表,需要符合 Mermaid 语法规范。
- 架构师:在系统设计评审中,需要用 ER 图说明跨模块的实体边界和关联约束。