Dong90/oh-my-taiyiforge

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

What it solves

TaiyiForge は、AI を使ってコードを書くプロセスを、予測不可能な「形而上」体験から、構造化され実行可能で監査可能なエンジニアリングパイプラインへと変換します。AI エージェントが設計フェーズを飛ばす、コンテキストウィンドウが枯渇する(トークン爆発)、Claude、Cursor、Codex など異なる AI ツール間でワークフローが統一されていない、AI が生成したコードに対する正式なレビュー工程が欠如しているといった一般的な問題に対処します。

How it works

本プロジェクトは、9 フェーズのアーティファクト契約を強制するステートマシンエンジンを実装しています。このパイプラインは、すべての変更が厳格な順序 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:変更間の依存関係を自動追跡し、全体への影響を把握します。