AI News HubLIVE
サイト内リライト2 分で読了

Flightwake – AIコーディングエージェントのためのフライトレコーダー、ナビゲーターではない

Flightwake は、強力なAIコーディングエージェント(Claude、Codex、Geminiなど)向けの超軽量な作業記録フレームワークです。純粋なMarkdownとgitを使用して、決定、トラップ、セッション記録をキャプチャし、ナビゲーションなしでスムーズな引き継ぎを実現します。単一のコマンドでインストールでき、Claude Codeや他のエージェントと統合できます。

ソースHacker News AI著者: kaiwuTW

Flightwakeは、強力なAIコーディングエージェント(Claude Code、Codex、Geminiなど)のための超軽量な作業記録フレームワークです。その核となる考え方は、「記録は作業に従うものであり、先導するものではない」というものです。ステップバイステップのナビゲーションが必要なツールとは異なり、Flightwakeはドライブレコーダー+警告灯+道路標識のようなものです。強力なモデルが自分で運転するため、フレームワークは記録と規律の強化のみを行います。

インストールはプロジェクトのルートで npx flightwake init を実行するだけです。これにより .flightwake/ ディレクトリ(テンプレートとフックを含む)が作成され、4つのスキルが .claude/skills/ にコピーされ、エージェントの指示ファイル(CLAUDE.mdなど)が変更されます。処理全体は純粋なファイルコピーであり、実行時の依存関係はありません。すべてのデータはMarkdown形式でgitに保存されます。

使用方法はシンプルです。各セッションの開始時に /fw-coldstart を入力すると、モデルが最新の状態記録を自動的に読み取ります。重要な決定を行った際には、DECISIONS.md に一行(理由付き)で記録します。予期しないトラップに遭遇した場合は /fw-trap を使用します。セッション終了時には /fw-record を実行してフライトレコードを生成し、状態を更新します。セッションが複数にわたる場合は /fw-handoff でコンテキストを生成します。記録を忘れた場合、Stopフックがコミットが3つ遅れた時点でリマインダーを表示します。

Flightwakeは、モデル自身では克服できない4つの構造的問題を解決します:セッションの終了によるメモリの消失、gitは「何を」変更したかのみ記録し「なぜ」を記録しない、長時間セッションでの規律の低下、異なるエージェントや人間間での状態共有の欠如です。決定、トラップ、検証証拠を記録することで、Flightwakeは知能の補完ではなく、永続性と規律を提供します。

このプロジェクト自身もFlightwakeを使用して開発されており、.flightwake/ ディレクトリには開発からオープンソース公開までの実際の記録が含まれています。既存のGSD(Go, go, go, Stop)ツールと共存可能で、移行パスも提供されています。v0.9では英語がデフォルトになる予定ですが、現在のインストールテンプレートとスキルは繁体字中国語がデフォルトです。

さらに、Flightwakeは --private オプションによる記録のローカル保存や、--statusline によるClaude Code下部の状態表示、CI統合による規律の拡張など、高度な機能も提供します。単一リポジトリではルートに一度だけインストールし、サブディレクトリへのインストールは避けるべきです。GSDからの移行も簡単で、init を実行した後、古い計画を読み込んで状態を初期化するだけです。

要約すると、Flightwakeは、ますます強力になるAIコーディングエージェント向けの軽量で実用的なフレームワークであり、複数のセッションやエージェント間での作業の継続性と品質を維持するのに役立ちます。