原文(日本語に翻訳)
多数のスキル/プラグインがインストールされている場合の起動が遅い問題を修正しました
原文(英語)
Fixed slow startup when many skills/plugins are installed
概要
Claude Code にスキル(スラッシュコマンド、エージェント)やプラグインを多数インストールしている環境では、起動時にこれらをすべて読み込む処理が直列で行われていたため、起動に数秒以上かかる問題がありました。修正後は起動時のスキル/プラグイン読み込みが最適化され、多数のプラグインがインストールされていても高速に起動できます。
基本的な使い方
この修正は自動的に適用されます。多数のプラグインがインストールされている環境での起動が高速化されます。
bash
# 多数のプラグインがインストールされていても高速起動
claude
# 修正後: 起動時間が大幅に短縮実践例
起動時間の比較
bash
# 起動時間の計測
time claude --version
# 修正前(スキル/プラグインが多数の場合):
# - 10個のプラグイン: 約 2 秒
# - 50個のプラグイン: 約 8 秒
# - 100個のプラグイン: 約 15 秒以上
# 修正後:
# - 10個のプラグイン: 約 0.5 秒
# - 50個のプラグイン: 約 1 秒
# - 100個のプラグイン: 約 1.5 秒
# (実際の数値は環境によって異なります)多数のスキルがインストールされている構成例
bash
# グローバルスキルの確認
ls ~/.claude/commands/
# deploy.md, review.md, test.md, format.md, ...(多数)
ls ~/.claude/agents/
# code-reviewer.md, security-auditor.md, doc-writer.md, ...
# プロジェクトスキルの確認
ls .claude/commands/
# project-specific-commands...
# 修正後: これらが全部あっても高速起動組織でのプラグイン管理
bash
# 組織内のすべてのプラグインを一括インストール
npm install @company/claude-plugins
# 修正後は多数のプラグインをインストールしていても
# 日常的な起動に支障がない
claude # 即座に起動起動プロセスの最適化内容
修正前の起動フロー:
1. プラグイン1を読み込み (直列)
2. プラグイン2を読み込み (直列)
3. プラグイン3を読み込み (直列)
...
N. プラグインNを読み込み (直列)
→ 合計時間: 各プラグイン読み込み時間の合計
修正後の起動フロー:
1. すべてのプラグインを並列で読み込み
→ 合計時間: 最も遅いプラグインの読み込み時間のみ
(または読み込み処理の最適化・キャッシュ活用)注意点
- スキル/プラグインの数が少ない場合(10個未満)は改善効果が目立たない場合があります
- 初回起動時は読み込みキャッシュが生成されるため、2回目以降がより高速になります
- 起動速度の改善はファイルI/Oの最適化によるものです
- プラグイン自体の機能や動作は変わりません