Skip to content
Agent Orchestration
Skill

/taiyi-diagram-pipeline

TaiyiForge 辅助 — 架构图三步流水线编排(C4 真源 → 工程图同步 → PNG 渲染)。OpenCode / Claude / Codex / Cursor 通用。

BOOST
From plugin
oh-my-taiyiforge
86625 skills
Install
$ npx -y skills add Dong90/oh-my-taiyiforge --skill taiyi-diagram-pipeline --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/taiyi-diagram-pipeline

Context preview

The summary Claude sees to decide when to auto-load this skill.

TaiyiForge 辅助 — 架构图三步流水线编排(C4 真源 → 工程图同步 → PNG 渲染)。OpenCode / Claude / Codex / Cursor 通用。

SKILL.md

taiyi-diagram-pipeline.SKILL.md
name: taiyi-diagram-pipeline
description: TaiyiForge 辅助 — 架构图三步流水线编排(C4 真源 → 工程图同步 → PNG 渲染)。OpenCode / Claude / Codex / Cursor 通用。

taiyi-diagram-pipeline

目的

一条命令串联架构图流水线,避免三个 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 path` | C4 扫描子目录(传给 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`。

Read more
Ships withoh-my-taiyiforge

把 AI 写代码的玄学,变成一条可执行、可审计的工程流水线。

Get the whole plugin
Stats
866
Stars
23
Forks
Active
Maintenance
TypeScript
Language
MIT
License
3d ago
Last commit
4mo ago
Created
5h ago
Added

Repo: Dong90/oh-my-taiyiforge

Other skills on oh-my-taiyiforge.