the-loop について
THE LOOP は実行中の対象を録画し、自然言語の合格条件に照らして評価しながら反復を比較します。観察のみを行い、修正は利用者が適用します。UI、生成動画、ゲームやシミュレーション、有界のモニタリングに対応し、合格時には前後比較の証拠を出力できます。
主な機能
- 01合格条件に基づく録画の評価
- 02反復時にスクリプト化した UI 操作を再生
- 03修正済み・未変更・新規の問題を比較
- 04生成動画とゲーム動作のテスト
- 05構造化イベント記録付きの有界監視
- 06合格時に前後比較の MP4 と GIF を生成
活用シーン
- 01指定条件に沿ったチェックアウトフローの確認
- 02UI の修正を反復実行で検証
- 03ゲームやシミュレーションの一時的な障害検出
- 04上限回数を設けた条件監視
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ oxbshw/ watch-skill --skill the-loopインストール後、Claude Code で/the-loopを入力して読み込まれたか確認します。
詳細
THE LOOP
スクリーンショットで見えるのは一瞬だけで、フローは確認できません。THE LOOP は実際に動作している対象を記録し、その録画を確認して、平易な言葉で指定した合格基準と照らし合わせます。このループは観察だけを行います。修正を適用するのは YOU です。その後、繰り返し実行します。合格すると、証拠として変更前後の MP4 と GIF を生成します。
UI/ウェブページ/デスクトップウィンドウ
watch-skill loop start "<url | screen: | window:<title> | file>" "<pass criteria>" [--script '<json steps>']
# ...apply the suggested fixes to the code...
watch-skill loop iterate <loop_id>
- 合格基準は通常の文章で指定します。「チェックアウトが完了し、エラートーストが一度も表示されず、合計が NaN にならない」などです。「X が一度も発生しない」という否定的な条件も、「実際の価格($29.00 など)」のような具体例も認識され、決定的な方法で検証されます。
--scriptを使うと、毎回の反復で同じクリックや入力を再現できるため、公正に比較できます。iterateを呼び出すのは、実際に何かを変更した後だけにしてください。前回の反復と比較し、修正済み/変更なし/新規に分類します。
生成動画(Manim、Remotion、ffmpeg、AI 生成)
watch-skill loop video-gen "<what the video must show>" "<render command>" --output <file>
反復のたびにジェネレーターを再実行し、新しくレンダリングされた動画を仕様と照らし合わせて判定します。
ゲーム/シミュレーション
watch-skill loop game "<canvas-url | window:<title> | screen:>" "<pass criteria>" [--run "<launch cmd>"]
スクリーンショットでは見逃す失敗、たとえばスコア表示が NaN になる、黒いフリッカーフレームが発生する、動作中にスプライトが消える、といった問題を検出します。
条件を監視する
watch-skill loop monitor "<folder | url | screen: | window:<title>>" "<condition>" [--interval 10] [--max-checks 10]
実行には上限があり、必ず終了します。イベントは、ループディレクトリ内の events.jsonl に構造化レコードとして記録されます。
判定せずに記録する
watch-skill capture "<target>" [--duration 10]
Capture は批評を行わず、記録、分析、インデックス作成だけを行います。合格基準がある場合は loop start を使用してください。
コメント
Markdown 対応