Skill 生产线 · 代码实现 · Skill 解读 · WF-034

代码实现参考:oh my taiyiforge

思行致远 · 2026/6/30 · 置信度:高
代码实现脚手架CLI工具链

一个把 AI 编码流程实现成九阶段状态机和多终端通用命令的工程流水线,强调工件契约、人类门控和断点续传。

oh my taiyiforge

一个把 AI 编码流程实现成九阶段状态机和多终端通用命令的工程流水线,强调工件契约、人类门控和断点续传。

这个能力解决什么问题

TaiyiForge 解决的是 AI 写代码时跳过需求、设计、测试和 review 的问题。它把一次 change 固定为九阶段:change、requirement、design、ui-design、task、dev、test、review、integration,并要求关键节点由人审批。对实现层的参考点是,它把流程纪律做成命令、状态文件、工件模板和门控,而不是靠提示词提醒。

核心逻辑

真实输入是 change 名称、README/PRD/PDF/URL、profile、当前阶段工件和用户审批。处理逻辑是:/taiyi:new 创建 change;/taiyi:write 生成当前阶段工件;/taiyi:continue 根据状态机推进;/taiyi:plan 把大需求拆成模块,可在 auto 模式生成全栈骨架;dev 阶段强制 TDD;test 阶段收集证据;review 和 integration 做门控。输出是 .taiyi/changes/<slug>/ 下的 CHANGE、REQUIREMENT、DESIGN、TASK、TEST、CHANGELOG、CONTEXT-COMPACT 等工件,以及可运行代码骨架。

技术结构

  • 关键模块:docs/taiyi/ 定义 canonical commands、phases、quality gate、workflow manifest、token budget、control plane;app/ 是 FastAPI 参考服务;.taiyi/changes/ 示例展示状态、日志、上下文压缩;examples/browser-e2e-smokeexamples/translation-assistant/agent 展示测试和 auto 输出;安装脚本把命令同步到 Claude、Cursor、OpenCode、Codex。
  • 调用链路:需求/命令 -> 状态机判断阶段 -> 生成或校验阶段工件 -> 人类门控或引擎门控 -> 推进到下一阶段 -> 归档/集成。
  • 输入输出:输入是需求文件、change slug、profile、阶段上下文、验证命令;输出是阶段 Markdown、状态 JSON、测试证据、代码骨架、上下文压缩文件。
  • 核心依赖:npm 包、跨终端 skill 安装脚本、FastAPI/前端示例、Playwright/E2E 示例、Docker/CI 文档、Markdown 工件契约。

为什么值得参考

它最有价值的是「状态机 + 工件契约」:每阶段产物和拍板者都固定,Agent 无法跳过需求直接写代码。对自己的 Skill Forge,复杂实现流程也应该用阶段文件和 gate 管住,而不是把所有规则塞到一个长 prompt。

为什么不建议直接套用

九阶段对小改动很重,且 auto 模式会生成大量代码和测试文件;如果需求边界不清,自动骨架会扩大误差。它还涉及跨终端安装、命令同步、状态目录和人类审批,直接用在内容卡片生产会过度。README 中的 .taiyi/changes 属于本地工件,不应混入公开交付。

如何改造成自己的版本

为 Skill 生产线抽取简化四阶段:brief -> design -> implement -> verify。每阶段只要求一个 Markdown 工件和一个验证命令;高风险节点加人工 gate。把 token 压缩改成每阶段末的 context-compact.md,用于长任务续跑。只有代码生成类 Skill 才借 TDD 和 integration gate。

适用场景

  • 长周期 AI 编码任务,需要阶段推进和人工审批。
  • 需要跨工具保持同一命令词汇和工件格式。
  • 需要断点续传、上下文压缩和变更依赖追踪。

不适用场景

  • 简单文案、资料整理或一次性脚本。
  • 用户不愿意逐阶段审批。
  • 没有维护状态目录和阶段工件的纪律。

参考信息

参考对象信息

名称:oh-my-taiyiforge

作者:Dong90

链接:https://github.com/Dong90/oh-my-taiyiforge

适用场景与行动

场景:Skill 生产线 / 代码实现

适合谁:关注 AI 工作流、Skill 生产和 Agent Building 的读者

下一步:先阅读边界说明,再判断它是否适合改造成自己的代码实现流程。

当前内容按公开来源和已审核草稿整理,只作为工作流理解与方法论参考。

涉及客户数据、外部平台、会议记录和业务系统的场景,必须保留人工确认与授权边界。