HangYu8123/HarnessFlow
Harness coding workflow for codex, claude, github copilot
何を解決するか
HarnessFlowは、AIコーディングアシスタントが「ワンショット」で変更を行うのを防ぎます——十分な計画や検証なしに即座に編集を行うことを防ぎます。構造化されたマルチエージェントパイプラインを提供し、AIがコードベースを分析し、自身の仮定を検証し、実装を検証してからコードをリリースするよう強制することで、リグレッションやトークンの無駄を削減します。
動作方法
これは、Claude Code、Codex CLI、GitHub Copilotなどのツールと統合可能なポータブルなMarkdownインストラクションパックです。ランタイムは不要で、リポジトリ内に直接格納されたリクエストテンプレートとワークフロー・ファイルを使用します。
ユーザーが埋め込まれたテンプレートを提出すると、AIアシスタントは特定のパイプラインに従います:
- 並列分析:複数のアナリストサブエージェントが異なる視点からコードベースを調査します。
- 統合:シニアエンジニアエージェントがこれらの発見を統合して単一の計画を生成します。
- 自己挑戦:「悪魔の弁護士」フェーズで計画の悪い仮定をストレステストします。
- 検証:QAエンジニアが実装を検証します。
- 永続的メモリ:結果は
repo_info/ディレクトリに書き込まれ、将来のリクエストで即座にコンテキストを提供します。
対象ユーザー
Claude Code、Codex CLI、VS Code + GitHub Copilotを活用する開発者で、より体系的で信頼性が高く、トークン効率の良いコード生成・リファクタリングを望む方。
特徴
- ゼロランタイム:
npm installやビルドステップは不要。完全にMarkdownインストラクションのセットです。 - 3つのワークフロー・モード:
general(包括的)、fast(トークン効率重視)、skill(コミュニティスキルに基づく)のバリエーションを提供。 - 9種類のリクエストタイプ:実装、リファクタリング、デバッグ、コードベースのQ&A、正しさの検証、目標指向実行、スタックされたPR、リポジトリ初期化、イテレーティブループに特化したワークフロー。
- プラットフォーム対応:セットアップスクリプトで異なるAIツールのエントリポイントを自動的に設定。
- 実証された効率性:ベンチマークでは
fastモードがgeneralワークフローと比較してコードサイズとトークンコストを39–50%削減しつつ、100%の正しさを維持していることが確認されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト