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
此專案實作了一個狀態機引擎,強制執行九階段的產出合約。此管線確保每一次變更都遵循嚴格的順序:change → requirement → design → ui-design → task → dev → test → review → integration。
關鍵機制包括:
- 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:自動追蹤不同變更之間的相依性,了解全域影響。