Dong90/oh-my-taiyiforge

AI workflow automation plugin for intelligent code generation with Claude/Codex

What it solves

TaiyiForge 将使用 AI 编写代码的过程,从不可预测的“形而上”体验,转变为结构化、可执行且可审计的工程流水线。它解决了常见的 AI 编码问题,如 AI 代理跳过设计阶段、上下文窗口耗尽(token 爆炸)、不同 AI 工具(如 Claude、Cursor、Codex)之间工作流不一致,以及缺乏对 AI 生成代码的正式审查流程。

How it works

项目实现了一个状态机引擎,强制执行九阶段的制品合约。该流水线确保每一次变更都遵循严格的顺序:changerequirementdesignui-designtaskdevtestreviewintegration

关键机制包括:

  • Human-in-the-loop:关键节点需要人工批准,以防止 AI 自己批准自己的工作。
  • Cross-platform consistency:统一的一套斜杠指令(例如 /taiyi:new/taiyi:plan),在 Claude Code、Cursor、Codex 与 OpenCode 上表现一致。
  • Token Management:自动生成 CONTEXT-COMPACT.md,压缩长对话以保持连续性。
  • Automated Scaffolding/taiyi:plan 指令可自动将需求分解为模块,并在“auto”模式下生成全栈项目骨架(后端、前端、测试)。

Who it’s for

适合想要超越单纯 AI 聊天,并以 AI 代理实现专业、严谨工程工作流的软件工程师和团队,确保设计、测试(TDD)和审查不被跳过。

Highlights

  • Nine-Phase Pipeline:从需求到集成的严格状态机工作流。
  • Unified Command Set:21 条规范指令,提供跨多个 AI 终端一致的使用体验。
  • Full-Stack Scaffolding:只需一个 PRD 或 README,即可通过 /taiyi:plan --auto 生成完整项目结构。
  • Forced TDD:开发阶段必须采用“红绿”测试驱动开发作为硬性约束。
  • Evidence-Based Validation:每个验收标准必须附带可执行的验证指令。
  • ChangeGraph:自动追踪不同变更之间的依赖关系,了解全局影响。