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:自动追踪不同变更之间的依赖关系,了解全局影响。