taiyi-architect
TaiyiForge 辅助 — 架构决策记录 ADR(长期影响决策的可追溯补充)。OpenCode / Claude / Codex / Cursor 通用。
TaiyiForge 辅助 — 将 C4/architecture Mermaid 渲染为 SVG/PNG(视觉审查 · 不改架构边界)。OpenCode / Claude / Codex / Cursor 通用。
$ npx -y skills add Dong90/oh-my-taiyiforge --skill taiyi-diagram-render --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/taiyi-diagram-renderContext preview
The summary Claude sees to decide when to auto-load this skill.
TaiyiForge 辅助 — 将 C4/architecture Mermaid 渲染为 SVG/PNG(视觉审查 · 不改架构边界)。OpenCode / Claude / Codex / Cursor 通用。
name: taiyi-diagram-render description: TaiyiForge 辅助 — 将 C4/architecture Mermaid 渲染为 SVG/PNG(视觉审查 · 不改架构边界)。OpenCode / Claude / Codex / Cursor 通用。
以 **上游 C4 或 architecture.md 的 Mermaid 为真源**,导出可读 **SVG**(默认)或 PNG,并做排版自检——**禁止重新扫描代码或改组件边界**。
| 时机 | 说明 | |------|------| | 架构流水线 **第 3 步** | `/taiyi:diagram-pipeline` 自动调用 | | C4/architecture 已写好,要预览图 | 单独 `/taiyi:diagram-render` | | 评审/对外文档需要图片 | design 或 docs 维护 |
若已安装 **`diagramming-architecture`**(architecture-diagram-skill),进入 **仅 Mermaid 模式 + 渲染约束**(见下方);未安装则用本仓库 `render-mermaid.mjs` + Agent 目视检查。
git clone --depth 1 https://github.com/robertanton81/architecture-diagram-skill.git /tmp/arch-diag mkdir -p ~/.cursor/skills/diagramming-architecture cp -r /tmp/arch-diag/skill/* ~/.cursor/skills/diagramming-architecture/
| 源 | 导出目录 | |----|----------| | `c4/context.md` · `c4/containers.md` | `c4/png/*.svg` | | `diagrams/architecture.md` | `diagrams/png/*.svg`(**勿**写入 `c4/png/`) |
变更内路径前缀:`.taiyi/changes/<slug>/diagrams/`;仓库级:`docs/`。
| 范围 | 路径 | |------|------| | 变更内 C4 | `diagrams/c4/png/*.svg` | | 变更内工程图 | `diagrams/png/*.svg`(可选) | | 仓库级 C4 | `docs/c4/png/*.svg` | | 仓库级工程图 | `docs/diagrams/png/*.svg`(可选) |
导出说明见 [`docs/diagrams/pipeline.md`](../../docs/diagrams/pipeline.md)「导出图」节(**不再维护 RENDER.md**)。
**mark-aux**:`scripts/taiyi-forge.sh mark-aux <slug> taiyi-diagram-render`(变更内且 `diagrams/c4/png/context.svg` 已生成)。
1. **读真源**:确认 Observed/Inferred 不在此步修改 2. **提取** 每个 ` ```mermaid ` 代码块 3. **导出 C4**(默认 SVG):
node scripts/render-mermaid.mjs docs/c4/context.md --format svg --out docs/c4/png/ node scripts/render-mermaid.mjs docs/c4/containers.md --format svg --out docs/c4/png/ 4. **可选:工程补充图**: ```bash node scripts/render-mermaid.mjs docs/diagrams/architecture.md \ --format svg --out docs/diagrams/png/
5. **高质量 / 视觉审查**(已装 diagramming-architecture 时):
6. **mark-aux**(变更内)
以 <source.md> 为架构真源;禁止 analyze_codebase.py 或改组件边界。 任务:提取 mermaid → mmdc SVG → Visual Review ≤3 轮
/taiyi:diagram-c4 → /taiyi:diagram-arch → /taiyi:diagram-render
总命令:`/taiyi:diagram-pipeline`
Repo: Dong90/oh-my-taiyiforge
TaiyiForge 辅助 — 架构决策记录 ADR(长期影响决策的可追溯补充)。OpenCode / Claude / Codex / Cursor 通用。
TaiyiForge 辅助 — Token 压缩编排:/taiyi:token compress + Superpowers subagent + ECC…
TaiyiForge 辅助 — 系统/产品架构图(Mermaid · SVG 海报 · 嵌入 DESIGN.md)。OpenCode / Claude / Codex / Cursor…