plantuml-sequence-diagram

仓库创建 2026年7月27日最近提交 2 天前SkillHot 收录 2 天前
▸ 精选理由

适合梳理请求响应、异步事件与错误/重试路径。

这个 Skill 做什么

根据用例或 API 流程生成 PlantUML 时序图,展示消息顺序与条件。

根据用例、API 流程或异步事件生成 PlantUML 时序图,清楚展示参与者间消息顺序、分支、循环和错误路径。适合用来梳理调用顺序、请求/响应、回调、重试或超时等时序问题。重点画行为和消息流,不用于部署拓扑、类结构或数据库关系的静态图。

▸ 展开 SKILL.md 英文原文

Generate and refine UML sequence diagrams in PlantUML from use cases, API flows, webhooks, queues, retries, callbacks, or architecture notes. Use when the user asks for secuencia, flujo temporal, order of calls, request/response, asynchronous events, alternatives, loops, errors, timeouts, or participant lifelines. Do not show deployment containment, static component topology, class structure, or database entity relationships.

开发编程PlantUML时序图API流程通用
0
Stars
0
Forks
5
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/brunojaime/plantuml-diagram-toolkit/main/skills/plantuml-sequence-diagram/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/brunojaime/plantuml-diagram-toolkit/main/skills/plantuml-sequence-diagram/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# PlantUML Sequence Diagram

Model who communicates, in what order, with which message, and under which
conditions.

## Workflow

1. Define the scenario start, success outcome, and relevant failure boundary.
2. Select participants by runtime role, not every internal class.
3. Order messages from top to bottom and name messages by intent.
4. Use solid arrows for calls/messages and dashed arrows for returns.
5. Use `alt`, `opt`, `loop`, `par`, and `break` only when supported.
6. Distinguish synchronous calls, asynchronous events, callbacks, retries, and
   timeouts.
7. Apply [conventions.md](references/conventions.md).
   Apply [LANG-001 and LANG-002](references/language.md) to every user-visi
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有