taiyi-diagram-pipeline

SkillMedia

TaiyiForge helper, orchestrates a three-step architecture diagram pipeline (C4 source of truth → engineering diagram sync → PNG rendering). Works with OpenCode / Claude / Codex / Cursor.

Use taiyi-diagram-pipeline in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add taiyi-diagram-pipeline and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the taiyi-diagram-pipeline skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

taiyi-diagram-pipelineStart free

What this skill tells your AI

The instructions your AI receives, as published by dong90/oh-my-taiyiforge in skills/taiyi-diagram-pipeline/SKILL.md and read by Ahel’s review.

目的

一条命令串联架构图流水线,避免三个 Skill 各扫一遍代码产出三套不一致的图。

斜杠命令

步骤命令Skill
1 C4 真源/taiyi:diagram-c4 [slug] [--repo] [--scope path]taiyi-diagram-c4
2 工程图同步/taiyi:diagram-arch [slug] [topic]taiyi-diagram-arch
3 导出图/taiyi:diagram-render [slug] [--repo] [--review]taiyi-diagram-render
总编排/taiyi:diagram-pipeline [slug] [--repo] [--scope path] [--skip-render]本 Skill

何时使用

  • 维护仓库级 docs/c4/ + docs/diagrams/architecture.md
  • design 阶段一次性产出变更内 diagrams/c4/ + diagrams/architecture.md + PNG
  • onboarding:从代码到可评审架构图

不替代 /taiyi:diagram-flow(九阶段/门禁流程图)。

参数

参数含义
slug活动变更;省略且仅一个 active 时可推断
--repo仓库级输出到 docs/c4/、docs/diagrams/(无 mark-aux)
--scope pathC4 扫描子目录(传给 diagram-c4)
--skip-render只跑 ①②,不导出 PNG
--review第 3 步优先 diagramming-architecture 视觉审查(较慢)

执行顺序(Agent 必须按序)

Step 1 — /taiyi:diagram-c4

加载 taiyi-diagram-c4(或 c4-codebase-architecture)。产出 diagrams/c4/README.md + containers.md(或 docs/c4/)。

门禁:containers.md 含可渲染 mermaid 且 Observed/Inferred 已分节 → 否则停止,不进入 Step 2。

Step 2 — /taiyi:diagram-arch

加载 taiyi-diagram-arch。以 Step 1 的 containers.md 为真源:

  • 同步到 diagrams/architecture.md(或 docs/diagrams/architecture.md)
  • 在 architecture 顶部回链:> C4 真源:diagrams/c4/containers.md
  • 禁止重新划分模块;可补充序列图、Notes
  • mark-aux taiyi-diagram-arch(变更内)

Step 3 — /taiyi:diagram-render(除非 --skip-render)

加载 taiyi-diagram-render。以 Step 1 c4 mermaid 导出 c4/png/*.svg;可选将 Step 2 architecture.md 导出到 diagrams/png/。

  • mark-aux taiyi-diagram-render(变更内)

完成摘要

向用户报告:

Pipeline 完成
  C4:     <path/to/containers.md>
  Arch:   <path/to/architecture.md>
  PNG:    <path/to/png/>  (或 skipped)
  mark-aux: diagram-arch [, diagram-c4, diagram-render]

读优先

  • docs/diagrams/pipeline.md — 路径约定与示例

与 design 阶段

taiyi-design 推荐:大改/陌生代码用 /taiyi:diagram-pipeline;轻量变更仅 /taiyi:diagram-arch。

Signals

GitHub stars
886
Forks
24
Last commit
Sep 2026
Advanced
Item type
skill
Key
taiyi-diagram-pipeline
Source
github.com/dong90/oh-my-taiyiforge