Skip to content

原文(日本語に翻訳)

多数のスキル/プラグインがインストールされている場合の起動が遅い問題を修正しました

原文(英語)

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の最適化によるものです
  • プラグイン自体の機能や動作は変わりません

関連情報