Communitygithub.com

Helix

不確実な作業をエビデンスループごとに完了させながら前進させる、AIエージェント向けスキルです。

Helix とは?

Helixは、不確実性の高い作業を「Arrange(準備)→ Act(実行)→ Assert/Collapse(検証・終了)」という1つのエビデンスループを単位として、確実に前進させるためのAIエージェントスキルです。作業量ではなく、ループの完了が進捗の指標となります。このスキルは、Claude CodeやCursor、CodexなどのAIエージェントやコーディングツール上で動作し、エージェントが自律的に作業を計画・実行・検証する際の規律を提供します。具体的には、作業前にチェックポイントの構成を必須とし、準備不足のまま実行に移ることを防ぎます。また、1度の実行で得られた観測結果をエビデンスとして記録し、「期待通り」「否定」「混合」「不明確」のいずれかに分類することで、主観的な努力や自信ではなく客観的な事実に基づいて次のアクションを決定します。さらに、終了した作業は適切に記録・廃棄し、チェックポイントを常に最新の状態に保つことで、エージェントがループを繰り返すたびに一貫性のある判断を下せるよう支援します。

対応~Claude Code~Codex CLI~Cursor
npx skills add theKashey/skills

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Helix は何をしますか?

不確実な作業を、一度に1つのエビデンスループを閉じることで前進させます。進捗とは完了した Arrange → Act → Assert/Collapse の遷移であり、活動量は進捗ではありません。

遷移の法則を可視化し続ける

  • 作業前のチェックポイント。 明示的に設定されたサーフェス、リファレンス、表現、読み書き権限を要求します。いずれかが欠けている場合は NEEDS-HUMAN-DECISION を返し、ファイル、サービス、トランスクリプトのフォールバックを決して発明してはなりません。Ralphスタイルまたは目標ループの永続化されたプロンプトや計画ファイルは、実行と意図を保持しますが学習は保持しません。ユーザーがサーフェスとして設定した場合にのみ、チェックポイントとして扱います。
  • 実行前に準備。 与えられた状況またはニーズ、意図された効果と証明、権限と境界、選択されたブランチの貢献、1つのムーブの最大範囲、観測ソース、レビューポイント、期待される読み返しと否定する読み返しを固定します。フレーミングが欠けている場合、Next は修復またはブロックとなり、実験の許可にはなりません。 Helixは供給されたムーブを順序付けます。因果レジームを分類したりプローブを設計したりはしません。インストールされている場合、Read the Terrain がその上流の作業を担当します。
  • 1回だけ実行。 1つのムーブを進行中に保ちます。その実行者には、結果の境界、ブランチの貢献、ムーブ、観測ソース、レビューポイント、読み返しのみを与えます。最初の読み返し、レビューポイント、または境界で停止します。
  • 別の実行の前に検証。 不変の観測結果を固定された読み返しの横に追加し、Expected、Disconfirming、Mixed、Inconclusive のいずれかに分類します。労力、確信、および事後的なプロデューサーのナレーションはエビデンスではありません。
  • 終了したすべてのムーブを完了。 納品された作業は記録保管庫に仕分け、リタイアした作業はエピタフに、残りは意図的な廃棄に回します。別の実行の前に、Next を正確に1つだけ持つようにチェックポイントを書き換えます。

チェックポイントは判断ではなく評決を保存します:結果、生存ブランチ、アクティブな準備済みムーブとその結果、オープンリンク、エピタフ、および1つの Next。候補とランキングはサイクルごとに再導出します。一致する読み返しは、その境界内で観測されたものだけを確立します。価値、正当性、因果関係を証明するものではありません。

現在の状態を実行する

最初の未完了の遷移から開始し、完了したフェーズを決して繰り返さないでください。

  1. チェックポイント全体を読み取ります。
  2. Expand: 結果と最新の結果からブランチを導出します。可能な結果が次の判断を変更しない候補はすべて削除します。エピタフの復活条件を確認し、1つのブランチを選択し、実装の検査は準備されたムーブの後ろに保持します。
  3. Spike: 準備し、1回だけ実行します。
  4. Collapse: 検証し、終了したムーブを仕分け、チェックポイントを書き換え、1つの Next を選択します。

チェックポイントとエッジケース の該当セクションのみを読み込みます:

  • チェックポイントの構成または再構築;
  • 孤立リンクまたは不明リンクの修復;
  • Mixed または Inconclusive のエビデンスの解決;
  • 作業のリタイア、復活、再試行、または廃棄。

チェックポイントのリファレンス、Next、およびすべての孤立、不明、または権限ブロックを返します。

関連スキル