nightly-closeout-skill は何をしますか?
Codex スキル:未使用の夜間トークンを、目標とガードレール付きで安全な夜間 Codex/Claude ワークループに変換します。
概要
このスキルは、夜間の余剰 API トークンを活用して、AI エージェント(Codex、Claude)が自律的にタスクを処理するための安全な「夜間クローズアウト」ワークフローを提供します。
特徴
- Goal(目標):夜間セッションで達成したい具体的なタスクを設定します。
- Guardrail(ガードレール):エージェントの行動範囲を制限し、安全に停止する条件を定義します。
- 進捗ログ:各ステップの結果を自動的に記録し、翌朝確認できるようにします。
- エラーハンドリング:予期しないエラーが発生した場合の適切なフォールバック処理を実装します。
対応プラットフォーム
- Codex(推奨)
- Claude(互換性あり)
使用方法
- スキルを Codex または Claude 環境にインストールします。
nightly-closeoutコマンドを実行してセッションを開始します。- 自動的に目標とガードレールに従ってタスクが進行します。
- セッション終了後、
nightly.logファイルに結果が出力されます。
セットアップ
# スキールをクローン
$ git clone https://github.com/Xinnygh/nightly-closeout-skill.git
# 設定ファイルを編集
$ cp config.example.yaml config.yaml
$ edit config.yaml
# スキルを有効化
$ codex skill enable nightly-closeout
設定例
goals:
- "バグ修正:issue #42 の調査と修正"
- "コードレビュー:PR #101 のレビューとコメント"
guardrails:
max_iterations: 50
max_tokens: 50000
stop_on_error: true
auto_stop_time: "06:00"
セッション管理
- セッションは
~/nightly-closeout/ディレクトリに状態を保存します。 - 中断後も
--resumeフラグで再開可能です。 - ログは
sessions/YYYY-MM-DD.mdに日付ごとに保存されます。
安全上の注意
- ガードレールは必ず設定してください。設定がない場合、エージェントが無限ループに陥る可能性があります。
- 重要な本番環境への変更は避け、影響を事前に確認してください。
- セッション開始前に、
config.yamlの内容を必ず確認してください。
ライセンス
MIT