AI関連の最新ニュースをピックアップ
ある開発者が、ターミナルAIツール「Claude Code」のローカルセッションログ(~/.claude/projects/*.jsonl)を解析した結果、インストールされたスキルの約半数がセッション内で一度も実行されていないことが判明した。
しかしながら、現在のClaude Codeの設計仕様では、インストールされているすべてのスキルが、実際にトリガーされるかどうかにかかわらず、セッション開始時にその長大な指示テキスト(インストラクション)をシステムプロンプトのコンテキストに無条件でロードする仕様になっている。
この監査結果によると、使用されない無駄な「デッドウェイト」コンテキストロードは、1セッションあたり平均して約23,000トークンに達していると推定されている。これは日々の開発で複数の長いセッションを実行したり、大規模なスキルライブラリを維持するチームにおいて、無視できないコスト増とパフォーマンス低下を招く。
この仕様はAPI料金の無駄な高騰だけでなく、実際のタスク(複雑なコードの書き換えや複数ファイルのレビュー等)に割くことができる有効なコンテキストウィンドウの容量を著しく圧迫する。特に企業でClaude Codeの導入を進めるチームにとって、不要なスキルを定期的にクリーンアップする仕組みや、Anthropicによる動的な「遅延ロード(Lazy Loading)」などの実装が強く求められる状況となっている。