taiyi-architect
TaiyiForge 辅助 — 架构决策记录 ADR(长期影响决策的可追溯补充)。OpenCode / Claude / Codex / Cursor 通用。
TaiyiForge 辅助 — 系统/产品架构图(Mermaid · SVG 海报 · 嵌入 DESIGN.md)。OpenCode / Claude / Codex / Cursor 通用。
$ npx -y skills add Dong90/oh-my-taiyiforge --skill taiyi-diagram-arch --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/taiyi-diagram-archContext preview
The summary Claude sees to decide when to auto-load this skill.
TaiyiForge 辅助 — 系统/产品架构图(Mermaid · SVG 海报 · 嵌入 DESIGN.md)。OpenCode / Claude / Codex / Cursor 通用。
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` 发现架构漂移 | 同步更新架构图 |
可跳过:纯文案/配置改动、无新组件且无边界变化。
流水线第 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 |
0. **若存在 `diagrams/c4/containers.md`**:以其为节点/边界真源;顶部加 `> C4 真源:diagrams/c4/containers.md` 1. **读 DESIGN Decision**:只画「已选定方案」,不把未选 Option 画进主图 2. **列节点清单**:组件名 = 仓库内真实路径/包名(如 `src/core/workflow-engine.ts`) 3. **选视图**:默认 1 张组件图 + 1 张关键序列图(有外部 API 时) 4. **写 Mermaid**(变更内首选):
# 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
5. **(可选)导出 PNG**:`node scripts/render-mermaid.mjs .taiyi/changes/<slug>/diagrams/architecture.md` 6. **(产品海报)** 宽屏分栏布局参考 `docs/taiyiforge-architecture.svg`;可 fork `scripts/generate-architecture-svg.py` 改文案后重跑 7. **回链 DESIGN.md**:Architecture 节写 `详见 diagrams/architecture.md` 或内嵌同一段 mermaid 8. **mark-aux**(若写了独立 diagrams 文件)
taiyi-requirement → taiyi-design
↓
taiyi-diagram-arch(推荐)
taiyi-diagram-flow(流程细节)
↓
DESIGN.md + diagrams/Repo: Dong90/oh-my-taiyiforge
TaiyiForge 辅助 — 架构决策记录 ADR(长期影响决策的可追溯补充)。OpenCode / Claude / Codex / Cursor 通用。
TaiyiForge 辅助 — Token 压缩编排:/taiyi:token compress + Superpowers subagent + ECC…
TaiyiForge 辅助 — 从代码反推 C4 架构文档(Observed/Inferred 分层 · Mermaid 真源)。OpenCode / Claude / Codex /…