0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Code /plugin コマンドを使ってみた

0
Posted at

はじめに

業務で Claude Codeを利用することになって、会社の人が作ってくれた便利機能を導入することをしました
説明を受けて入れたのですが、教えてもらうがままに作業したので改めて、何をしていたのか理解するためにまとめようと思います

プラグインとは?

スキル、エージェント、フック、MCP サーバーで Claude Code を拡張する

どうやら、やりたいことをパッケージみたいな感じでまとめてたものだと認識しましたが
合っているかも、Claude Codeにも聞いてみたところ、もう少し詳しく教えてもらえた

プラグインは以下のコンポーネントを組み合わせられます

- スキル(Skills)
  - コード規約・レビューチェックリスト・ワークフロー手順などを記述したMarkdownファイル。Claudeが文脈を判断して自動的に参照します
- MCPサーバー
  - GitHub、Slack、DBなど外部サービスとのリアルタイム連携。APIアクセスなど実際のツール呼び出しを担います
- スラッシュコマンド
  - /deploy、/code-review のように手動で呼び出せるカスタムコマンド
- フック(Hooks)
  - コミット前のテスト自動実行など、特定イベントで自動的に走るシェルスクリプト

なるほど…
ちょっと調べると、プラグインを導入して痛い目をみた記事がいろいろあるので、導入する前に信頼できかは確認したほうがよさそう

ここからは導入したときの手順をまとめておこうと思います

1. /plugin コマンドを開く

Claude Codeのセッション内(ターミナル)で以下を入力します

/plugin

インタラクティブなUIが起動しタブ形式で以下のようなのが選べるようになります

  • Discover(探す)
  • Installed(インストール済み)
  • Marketplaces(マーケット)

2. マーケットプレイスを追加する

プラグインは「マーケットプレイス」という配布元から入手するので、まずやった事は、マーケットプレイスの追加をしました
以下のコマンドで、会社の人が作ってくれたリポジトリを追加しました

GitHubリポジトリを直接指定

/plugin marketplace add ユーザー名/リポジトリ名

マーケットプレイスを追加したら、/pluginDiscover タブから利用可能なプラグインを一覧で確認できますが、たくさん表示されるので、検索してインストールしたいプラグインを探します

3. プラグインをインストールする

/plugin コマンド

/plugin install プラグイン名@マーケットプレイス名

例:

/plugin install commit-commands@anthropics-claude-code

4. インストール後の確認

プラグインをインストールしたら、Claude Codeを再起動して読み込みなおします

再度プラグインコマンドを実行して Installed(インストール済み)タブに追加されているか確認します
各プラグインで、有効化・無効化が選べるのですが、有効化になっているか確認します
有効化になっていなかったら、選択してスペースを押したりして有効化します


という手順で導入することができました
結構、直感的に操作できるようターミナルに表示されていたのですごく助かりました
ここまでまとめましたが、公式ドキュメントにちゃんと日本語で書いてあります :bow:

おわりに

実際に プラグインを使ってみましたが、これまでターミナルで打っていたコマンドを、言葉で指示するだけで実行できるようになったことと、自分で考えていた部分もAIにお任せできたので、便利さを感じています

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?