/reload-pluginsでスキルをリスタートなしに反映する改善
原文(日本語に翻訳)
/reload-plugins を改善し、プラグインが提供するスキルを再起動なしに取り込めるようになりました。
原文(英語)
Improved /reload-plugins to pick up plugin-provided skills without requiring a restart
概要
これまで /reload-plugins コマンドでプラグインを再読み込みしても、プラグインが提供するスキルを反映させるには Claude Code の再起動が必要でした。今回の改善により、/reload-plugins 実行後にプラグインが提供するスキルも即座に利用可能になります。プラグイン開発や動的なスキルのカスタマイズがより効率的に行えるようになります。
基本的な使い方
プラグインを変更した後、以下のコマンドを実行するだけでスキルを含むすべての変更が反映されます。
/reload-plugins再起動なしにプラグインが提供するスキルが即座に利用可能になります。
実践例
プラグイン開発中のスキルのテスト
プラグインを開発している際、スキルの定義を変更するたびに再起動が必要でした。改善後はリロードだけで変更を確認できます。
# プラグインファイルを編集
# ~/.claude/plugins/my-plugin/skills/my-skill.md を修正
# 改善前: 変更を反映するには再起動が必要
# exit → claude
# 改善後: リロードするだけで変更が反映される
/reload-plugins
# → my-skill が即座に更新されるチーム共有プラグインのアップデート
チームで共有するプラグインを更新した場合、各メンバーがセッションを中断することなくアップデートを適用できます。
# チームのプラグインリポジトリをプル
git pull origin main
# プラグインを即座にリロード
/reload-plugins
# → 更新されたスキルがセッション継続中に利用可能になる複数スキルの一括リロード
プラグインが複数のスキルを提供している場合でも、一度の /reload-plugins 実行ですべてのスキルが更新されます。
# プラグインが複数のスキルを提供している場合
# ~/.claude/plugins/dev-tools/skills/
# ├── code-review.md
# ├── test-generator.md
# └── docs-writer.md
/reload-plugins
# → すべてのスキルが一括で更新される
# 更新されたスキルをすぐに使用
/code-review
/test-generator
/docs-writerスキルの動的な追加と確認
プラグインに新しいスキルを追加した場合も、再起動なしに即座に使えるようになります。
# 新しいスキルファイルを追加
# ~/.claude/plugins/my-plugin/skills/new-feature.md を作成
/reload-plugins
# → new-feature スキルが使用可能になる
/new-feature
# → 新しく追加したスキルを実行注意点
/reload-pluginsはスキルだけでなく、プラグイン全体を再読み込みします。- 実行中のスキルがある場合は、完了を待ってからリロードすることを推奨します。
- プラグインの構文エラーがある場合はリロードが失敗することがあります。エラーメッセージを確認してください。
- プラグインのファイルパスや設定が変わった場合は、設定ファイルも合わせて確認してください。