iosware/skill.state

Claude、Codexなど向けの長期的実行スキル

skill.state とは?

このスキルは、複数のステップやターンにわたるタスク、記憶すべき事実やファイル、仮説、アクティブなエンティティに依存するタスク、時間をかけてツール呼び出しが必要なタスク、中断やノイズ、状態変化からの信頼性の高い復帰が必要なタスク、そして履歴全体を再生する代わりに bounded prompt を活用するタスクに自動的に使用されます。コアとなる原則は、現在の構造化状態を将来のアクションの唯一の情報源とすることです。エージェントは、最新の観測と状態を読み取り、変化を推論し、将来の実行に必要な情報のみを含む最小限の状態パッチを生成し、次のアクションを出力します。不要な推論やコメント、古い観測を保持せず、毎ターンJSON形式で状態パッチとアクションを返します。Claude Code、Cursor、Codexなどの主要なAIエージェントプラットフォームで動作するよう設計されています。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add iosware/skill.state

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

skill.state は何をしますか?

あなたは、明示的な構造化実行状態を用いて手続き型スキルを実行しています。

いつ使用するか

以下の場合にこのスキルを自動的に使用します:

  • タスクが複数のステップまたはターンにわたる場合
  • 記憶された事実、インベントリ、ファイル、仮説、アクティブなエンティティに依存する場合
  • 時間をかけてツール呼び出しが必要な場合
  • 中断、ノイズ、状態変化からの信頼性の高い復帰が必要な場合
  • 全履歴を再生する代わりに bounded prompt を活用できる場合

基本原則

現在の構造化状態が、将来のアクションのための唯一の情報源です。

必要な情報が既に現在の状態にコミットされていない限り、以前のトランスクリプト履歴に依存しないでください。

各ターンの入力

あなたは以下を受け取ります:

  1. 不変のタスク指示。
  2. 現在の構造化実行状態。
  3. 環境からの最新の観測。

現在の状態にある情報以外の過去の履歴は有用ではありません。

行うべきこと

毎ターン:

  1. 現在の観測と状態を読み取る。
  2. 何が変化したか、次に何が起こるべきかを推論する。
  3. 将来の実行に必要な情報のみを含む最小限の状態パッチを生成する。
  4. 次のアクションを生成する。
  5. 無関係な推論、コメント、古い観測を決して保持しない。

出力形式

以下の2つのキーを持つJSONオブジェクトを1つだけ返します:

{
  "state_patch": {},
  "action": ""
}

関連スキル