HangYu8123/HarnessFlow

Harness coding workflow for codex, claude, github copilot

何を解決するか

HarnessFlowは、AIコーディングアシスタントが「ワンショット」で変更を行うのを防ぎます——十分な計画や検証なしに即座に編集を行うことを防ぎます。構造化されたマルチエージェントパイプラインを提供し、AIがコードベースを分析し、自身の仮定を検証し、実装を検証してからコードをリリースするよう強制することで、リグレッションやトークンの無駄を削減します。

動作方法

これは、Claude Code、Codex CLI、GitHub Copilotなどのツールと統合可能なポータブルなMarkdownインストラクションパックです。ランタイムは不要で、リポジトリ内に直接格納されたリクエストテンプレートとワークフロー・ファイルを使用します。

ユーザーが埋め込まれたテンプレートを提出すると、AIアシスタントは特定のパイプラインに従います:

  1. 並列分析:複数のアナリストサブエージェントが異なる視点からコードベースを調査します。
  2. 統合:シニアエンジニアエージェントがこれらの発見を統合して単一の計画を生成します。
  3. 自己挑戦:「悪魔の弁護士」フェーズで計画の悪い仮定をストレステストします。
  4. 検証:QAエンジニアが実装を検証します。
  5. 永続的メモリ:結果は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%の正しさを維持していることが確認されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト