taiyi-architect
TaiyiForge 辅助 — 架构决策记录 ADR(长期影响决策的可追溯补充)。OpenCode / Claude / Codex / Cursor 通用。
TaiyiForge 辅助 — 业务流程图 / 状态机 / 序列图(Mermaid flowchart)。OpenCode / Claude / Codex / Cursor 通用。
$ npx -y skills add Dong90/oh-my-taiyiforge --skill taiyi-diagram-flow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/taiyi-diagram-flowContext preview
The summary Claude sees to decide when to auto-load this skill.
TaiyiForge 辅助 — 业务流程图 / 状态机 / 序列图(Mermaid flowchart)。OpenCode / Claude / Codex / Cursor 通用。
name: taiyi-diagram-flow description: TaiyiForge 辅助 — 业务流程图 / 状态机 / 序列图(Mermaid flowchart)。OpenCode / Claude / Codex / Cursor 通用。
把需求里的**用户路径、阶段门禁、错误分支、状态迁移**画成可执行的流程图——供 `TASK.md` 切片、`taiyi-dev` 实现与 `taiyi-test` 用例一一对应。
| 时机 | 说明 | |------|------| | `taiyi-design` 有复杂分支/异步 | 主流程 + 异常流 | | `taiyi-task` 拆切片前 | 每切片应对齐流程中的一段 | | 九阶段 / harness / 门禁说明 | 工作流全景 flowchart | | `taiyi-test` 写 E2E 场景 | Given/When/Then → 路径覆盖 |
可跳过:线性 CRUD、无分支、AC 已表格化且无歧义。
| 产物 | 路径 | |------|------| | 主流程图 | `.taiyi/changes/<slug>/diagrams/flows.md` | | 子流程 | `.taiyi/changes/<slug>/diagrams/flow-<name>.md` | | 嵌入 | `REQUIREMENT.md` / `TASK.md` / `TEST.md` 内 mermaid 块 |
**mark-aux**:`scripts/taiyi-forge.sh mark-aux <slug> taiyi-diagram-flow`(当 `diagrams/flows.md` 或子文件已写入实质内容)。
| 场景 | Mermaid 类型 | |------|----------------| | 用户/业务步骤 | `flowchart TD` 或 `flowchart LR` | | API / 模块调用时序 | `sequenceDiagram` | | 订单/任务/变更状态 | `stateDiagram-v2` | | 并行网关 | `flowchart` + fork 节点说明 | | 九阶段推进 | `flowchart LR` + subgraph 阶段 |
1. **从 AC 提取路径**:每条 AC 至少对应图中一条从入口到终态的路径 2. **标门禁节点**:人工门(change/design/review)、quality gate、delivery gate 用 **菱形** `{ }` 或 `[门禁: …]` 3. **标失败边**:每个决策点须有 **否** 分支(回退、重试、abort)——禁止只画 happy path 4. **写 flows.md**:
# Flow Diagrams: <slug>
## Main user flow
\`\`\`mermaid
flowchart TD
A[用户提交] --> B{校验}
B -->|通过| C[写入]
B -->|失败| D[4xx + 消息]
C --> E[完成]
\`\`\`
## Taiyi 九阶段(本变更)
\`\`\`mermaid
flowchart LR
change --> requirement --> design --> task --> dev --> test --> review --> integration
\`\`\`
## Traceability
| 节点 | AC / TASK |
|------|-----------|
| B | AC-2 |
| C | TASK-1 |5. **(可选)导出 PNG**:`node scripts/render-mermaid.mjs diagrams/flows.md` 6. **回链 TASK.md**:每个切片标题旁注 `(flow: Main user flow → C)` 7. **mark-aux**
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…