FluencyLoop icon

FluencyLoop

認証する

FluencyLoopは、Claude CodeとCodex向けのAI支援開発ワークフロー。決定、ドキュメント、レビュー要約をコードと一緒に残し、ブランチベースの機能開発で理解を保てます。

FluencyLoop

ブランチベースの機能開発のためのAI支援開発ワークフロー

FluencyLoopは、Claude CodeとCodex向けのAI支援開発ワークフローで、生成したコードに理解を結び付けたままにします。ブランチを、初期化、機能開発、説明、ドキュメント化、レビューからなる構造化されたループに変え、作業中に意思決定の根拠を記録できるようにします。

この製品はシンプルな流れを中心に構成されています。まず1回初期化し、その後はブランチごとに1つの機能ループを実行します。大規模な取り組みには任意の計画ステージもあります。実際のブランチから、生きたconstitution、設計ドキュメント、セッションノート、レビュー担当者向け要約を生成し、ループを使わずにマージされた作業のためのbackfill経路も提供します。

主な機能

プロジェクト初期化

プロジェクト状態と空のconstitutionを作成し、ワークフローをきれいに開始できるようにします。必要に応じて他のステージが自動的に初期化することもできます。

イニシアチブ計画

1つのブランチでは収まりきらない大規模な取り組みに対して、任意の計画パスを提供し、機能単位のタスクやロードマップ図に分割します。

1つのループで構築と説明を実施

各機能を分割して実装しながら、選択した経路や却下した代替案を含む、実際の意思決定の理由を伝えます。

ブランチローカルのドキュメント

計画、Mermaid設計図、機能セッション、レビュー要約をdocs/fluencyloop/内でコードの横に書き出し、ドキュメントがブランチ自体から生まれるようにします。

意思決定の記録

何を選んだか、どこに適用されるか、なぜ選んだか、何を却下したか、理由が検証済みかどうかを含め、意思決定の根拠を追跡します。

レビューの集約とbackfill

ブランチのセッションと決定をレビュー担当者向けのpull requestビューにまとめ、ループを飛ばしたマージ済み作業のbackfillもサポートします。

FluencyLoopの実践的な使い方

  • 意思決定履歴を伴う機能開発

    各ブランチでコードと、その背後にある考え方の記録の両方を残したいときにfeature loopを使います。そうすることで、後からレビューする人が意思決定の理由を確認できます。

  • 大きな取り組みの分割

    実装前に小さなブランチサイズのタスクへ分割する必要がある大規模な取り組みには、計画ステージを使います。

  • レビュー担当者向けPRビューの準備

    ブランチのセッションと決定を、共同作業者向けのpull-request指向の要約にまとめるためにレビュー段階を使います。

  • スキップされた作業の再構築

    変更がループに従わずにマージされた場合にbackfillを使い、利用可能な証拠から設計と意思決定の経路を再構築します。

  • 実装と同期したドキュメントの維持

    ドキュメント、図、セッションノートを後から記憶で書くのではなく、納品中に作成したいときにこのワークフローを使います。

Pros and Cons

Pros

  • 設計上の決定、根拠、却下した代替案を、作業の記憶が新しいうちに記録します。
  • 文脈が失われた後ではなく、コードと並行してドキュメント、図、レビュー要約を生成します。
  • 大規模な取り組みに対する任意の計画ステージをサポートします。
  • ループを飛ばしたマージ済み作業のためのbackfill経路を含みます。
  • 開発者ごとの知識プロファイルを維持し、説明を理解度に合わせて調整できます。

Cons

  • このワークフローは、スタンドアロンの汎用ツールではなく、Claude CodeまたはCodexに依存します。
  • リポジトリの注記では、一部の更新および起動チェックはベストエフォートであり、hook、CLI、またはマーケットプレースのチェックが失敗しても静かに失敗します。
  • ブランチベースの機能ループを前提としているため、その構造に当てはまらない作業にはあまり適していない場合があります。

FAQ

FluencyLoopはどのようなワークフローを使いますか?

FluencyLoopは、Claude CodeとCodex向けのAI支援開発に対応しています。init、feature、reviewの各ステージからなるワークフローを使用し、大規模な取り組み向けに任意のplanステップも用意されています。

プラグインとは別にFluencyLoopをインストールする必要がありますか?

ソースでは、決定論的なCLIを同梱したプラグインとして説明されているため、対応ツールチェーンではFluencyLoopをシステム全体に別途インストールする必要はありません。

FluencyLoopを実行するには何が必要ですか?

リポジトリでは、FluencyLoopの実行に必要なのはClaude CodeまたはCodex、git、そしてmacOS/Linux/Git Bash/WSLのBash、またはネイティブWindowsのPowerShellだと説明されています。

FluencyLoopはワークフローを経ていない作業を扱えますか?

作業がループを使わずにマージされた場合でも、FluencyLoopにはClaude CodeまたはCodex内で利用できるbackfill経路があり、証拠から設計と意思決定を再構築して検証できます。

FluencyLoopの出力はどこに保存されますか?

ソースによると、ドキュメント、図、機能セッション、レビュー要約はdocs/fluencyloop/配下にコードと並べて生成され、ワークフローの状態は.fluencyloop/に、開発者ごとの調整情報は~/.fluencyloop/に保存されます。

Quick Facts

カテゴリ
開発者向けツール
主な利用者
Claude CodeまたはCodexを使う開発者
ワークフロー
init → feature → review、任意のplanとbackfill付き
プラットフォーム対応
macOS、Linux、Git Bash、WSL、PowerShell経由のネイティブWindows
ソースドメイン
github.com
リポジトリのライセンス
提供されたソーステキストでは未記載

FluencyLoopの代替品

Prompt Genie icon

Prompt Genie

Prompt Genieは、AIワークフロー向けのプロンプト管理・最適化ツール。Claude Codeのセッションメモリで再読込を抑え、プロンプト再利用、出力比較、トークン削減に役立ちます。

Orca icon

Orca

Orcaは、コードエージェントでの開発・実装を支援するAgent Development Environment。分離されたworktree上で複数のCLIエージェントを並列実行し、デスクトップとモバイルの連携ワークフローに対応します。

Firebase Studio icon

Firebase Studio

Firebase Studioは、Gemini支援のコーディング、アプリプレビュー、クラウドエミュレータを備えたブラウザベースのフルスタック開発用ワークスペースです。既存リポジトリの取り込み、新規アプリの試作、共同作業、ブラウザからのデプロイに対応します。

EZsite AI icon

EZsite AI

EZsite AIは、URLをフルスタックのReactまたはVue.jsアプリに変換するAIサイトビルダー。ホスティング、独自ドメイン、コード書き出し、バックエンド機能を搭載。

AI Magicx icon

AI Magicx

AI Magicxは、チャット、画像、動画、音声、音楽、メール、開発タスクを1か所で扱える統合AIワークスペース。複数モデルを使い分ける手間を減らします。

Paper icon

Paper

Paperは、キャンバス、コード、AIエージェントをつなぎ、チームが1つのワークフローで作成・共有・出荷できるデザインツール。デスクトップアプリ、MCP対応のエージェントアクセス、実コンテンツとデザイントークンのワークフローに対応。