クロード・コードをドリフトなしで夜間の無人セッションで実行するためのパターン

チェーンランナー
固定されたスキルシーケンスをN回繰り返し実行します:
bin/skill-chain.py --chain dev-cycle-with-review-looped --loop 10
各イテレーションでは、devスキルがdocs/TODO.mdから次のアイテムを選択し、それを出荷(コード、テスト、ドキュメントを1つのコミットにまとめる)し、次にレビュースキルが実際にコミットされたものを批評し、TODOにフォローアップをキューイングします。標準的なエージェントループを明示化したものです。
セッション終了時のスーパーバイザー
ループ終了後、別のスキルが実行のトランスクリプトを読み込み、各スキルをその規定のタスクに対して評価し、スキル記述自体の書き直しを提案します。自動プロモートがオンになっていれば、その書き直しが適用されます。オフの場合は、人間のレビューのためにSKILL.patch.mdサイドカーとして書き出されます。
単一のハンドオフ契約
すべてのスキルは、開始時にdocs/SPEC.md(正規の計画)とdocs/TODO.md(進行中/出荷済み/次に着手)を読み込み、コード変更と同じコミットでこれらを更新します。サイドチャネルも、別のTODO形式も、スキルごとの計画ドキュメントもありません。このフレームワークは自身の開発においてこの契約をドッグフーディングしています。この契約がドリフト抑制の大部分を担っています。
追加機能
- プロプライエタリ/転送可能な分割:
skills/framework/配下のスキルは転送可能であり、各プロジェクトは独自のスキルを.claude/skills/に保持します。サニタイゼーションスキルがその境界を越えたプロモーションをチェックし、機密情報が漏洩しないようにします。 - スキーマ検証:
bin/validate-frontmatter.pyがschema/skill-set.schema.jsonとschema/skill-chain.schema.jsonに対して、チェーン実行前に不正なスキルを検出します。 - オプションのTelegram操縦: セッション開始時、各イテレーション境界、レート制限による一時停止/再開時、セッション終了時にステータスメッセージを送信します。
/cmd経由でコマンドをキューイングし、次のイテレーションでそれを消費します。 - 夜間チェーン: 失敗、予算上限、またはCtrl-Cが押されるまでループし、イテレーション間に5分から2時間のランダムな遅延を挿入することで、コミット頻度を人間らしく保ちます。
リポジトリ
https://github.com/toadlyBroodle/skill-set
📖 全文ソースを読む: r/ClaudeAI
👀 See Also

DeepSeek Reasonix:高キャッシュ・低コストのネイティブコーディングエージェント
ReasonixはDeepSeekに特化したターミナルベースのAIコーディングエージェントで、高いキャッシュ効率と低い推論コストを重視しています。

Rivet ActorsはSQLiteストレージを追加:エージェント、テナント、またはドキュメントごとに1つのデータベース
Rivet Actorsは現在、各アクターが独自のSQLiteデータベースを取得するSQLiteストレージをサポートしており、AIエージェント、マルチテナントSaaS、共同編集ドキュメント、またはユーザーごとの分離のために数百万の独立したデータベースを可能にします。

率直な会話:検証ではなく正直なフィードバックを引き出すオープンソースのClaudeスキル
新たなオープンソースのClaudeスキル「Straight Talk」は、Claudeが状況を理解するまでアイデアを評価せず、反論を生成し前提を検証するようにします。

Claude-context-lintツールは、Claude Codeプロジェクトにおけるトークンオーバーヘッドを監査します。
claude-context-lintという新しいツールは、Claude Codeプロジェクトをスキャンし、ユーザー入力前にCLAUDE.mdファイル、スキル、MCPサーバー、システムプロンプトによって消費されるコンテキストウィンドウの量を表示します。このツールはトークン使用量を削減するための具体的な推奨事項を提供します。