用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Dong90/oh-my-taiyiforge --skill taiyi-diagram-arch命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | taiyi-diagram-arch |
| description | TaiyiForge 辅助 — 系统/产品架构图(Mermaid · SVG 海报 · 嵌入 DESIGN.md)。OpenCode / Claude / Codex / Cursor 通用。 |
把 DESIGN.md 里的文字架构落成可读、可版本管理、可导出高清的架构图——组件边界、数据流、部署视图、产品级全景图(Flow-X 风格海报)。
| 时机 | 说明 |
|---|---|
taiyi-design 写 Architecture 节 | 默认推荐(与 ASCII/mermaid 并列) |
| 新模块 / 跨服务边界 | 必做 C4 或组件图 |
| 仓库级文档 | docs/*-architecture.svg + PNG |
taiyi-evolve 发现架构漂移 | 同步更新架构图 |
可跳过:纯文案/配置改动、无新组件且无边界变化。
diagrams/c4/containers.md 或 docs/c4/containers.md(由 /taiyi:diagram-c4 产出)REQUIREMENT.md、DESIGN.md(Decision + Architecture 草稿)CONTEXT.md(既有模块与路径)adr/、docs/ARCHITECTURE.md流水线第 2 步:加载本 Skill 时同步 C4 真源,勿重新划分模块。总编排:/taiyi:diagram-pipeline。
| 产物 | 路径 | 适用 |
|---|---|---|
| 变更内架构说明 | .taiyi/changes/<slug>/diagrams/architecture.md | 九阶段工件(mark-aux 检测) |
| 嵌入 DESIGN | DESIGN.md § Architecture 内 mermaid 代码块 | 轻量变更 |
| 矢量海报 | diagrams/architecture.svg + architecture.png | 产品/对外文档 |
| 仓库级 | docs/<name>-architecture.svg | 本仓库参考:docs/taiyiforge-architecture.svg |
mark-aux:独立文件路径时执行 scripts/taiyi-forge.sh mark-aux <slug> taiyi-diagram-arch。
| 问题 | 推荐图型 | 工具 |
|---|---|---|
| 模块谁依赖谁 | graph TB / graph LR | Mermaid |
| 请求怎么走 | sequenceDiagram | Mermaid |
| 部署/运行时 | graph + subgraph 环境 | Mermaid |
| 产品全景(六大标准+九阶段+门禁) | 分栏海报 SVG | Python 脚本或手调 SVG |
| C4 容器级 | Mermaid C4(若渲染器支持)或结构化 graph | Mermaid |
diagrams/c4/containers.md:以其为节点/边界真源;顶部加 > C4 真源:diagrams/c4/containers.mdsrc/core/workflow-engine.ts)# Architecture Diagram
## Component view
\`\`\`mermaid
graph LR
CLI[taiyi CLI] --> Engine[workflow-engine]
Engine --> Manifest[workflow-manifest.yaml]
Engine --> Skills[skills/taiyi-*]
\`\`\`
## Notes
- 与 DESIGN.md §Decision 一致
- 更新日期:ISO8601
node scripts/render-mermaid.mjs .taiyi/changes/<slug>/diagrams/architecture.mddocs/taiyiforge-architecture.svg;可 fork scripts/generate-architecture-svg.py 改文案后重跑详见 diagrams/architecture.md 或内嵌同一段 mermaid#060b16,面板 #0d1528,文字 #eef2ffpython3 scripts/generate-architecture-svg.py → 16800×11280)taiyi-requirement → taiyi-design
↓
taiyi-diagram-arch(推荐)
taiyi-diagram-flow(流程细节)
↓
DESIGN.md + diagrams/
taiyi-architect).md / .svg 可 diff 真源)