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:自動追蹤不同變更之間的相依性,了解全域影響。