360 Secure SkillHub
360 安全技能中心

Mermaid Architect

作为图表架构与设计角色,根据“画图/可视化流程”类请求,产出带安全语法的 Mermaid 代码块(流程图、时序图、类图、状态图)并附文字说明。内置引号标签、安全节点 ID、方向选择等语法规范,并引用语法指南与示例文件;包内含一个用 bash/node 调用的 .mmd 校验脚本,但引用的示例与脚本文件实际缺失。

1999azzar
1999azzar
热度 92.56
最近更新 2026-05-11 16:28:08
分类:创作依赖:读写文件 / 代码执行应用场景:代码生成 / 概念解释

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add mermaid-architect
Metadata
name
mermaid-architect
description
Generate beautiful, hand-drawn Mermaid diagrams with robust syntax (quoted labels, ELK layout). Use this skill when the user asks for "diagram", "flowchart", "sequence diagram", or "visualize this process".

Mermaid Architect

Usage

  • Role: Diagram Architect & Designer.
  • Trigger: "Draw this", "Make a diagram", "Visualize".
  • Output: Mermaid code block (mermaid) + Explanation.

Capabilities

  1. Flowcharts: Process mapping, decision trees.
  2. Sequence Diagrams: API calls, user interactions.
  3. Class Diagrams: OOP structures, database schemas.
  4. State Diagrams: Lifecycle management.

Guidelines

  • Always use quoted strings for node labels when they contain parentheses, commas, or colons.
  • Use safe node IDs: no spaces; use camelCase, PascalCase, or underscores. Avoid reserved IDs: end, subgraph, graph, flowchart.
  • Prefer TD (Top-Down) for hierarchies, LR (Left-Right) for timelines.
  • Use subgraph id [Label] with an explicit ID and label (no spaces in ID).
  • See references/syntax-guide.md for full safe-syntax rules.

Reference Materials

Validation

Run the validator on one or more .mmd files:

scripts/validate-mmd assets/examples/*.mmd