Claude Code プラグイン
RepomixはClaude Code向けの公式プラグインを提供しています。これらのプラグインを使用すると、自然言語コマンドでClaude Code内から直接コードベースを分析・パッキングできます。
利用可能なプラグイン
1. repomix-mcp(MCPサーバープラグイン)
MCP サーバー統合によるAI駆動のコードベース分析を提供する基盤プラグインです。
機能:
- ローカル・リモートリポジトリのパッキング
- パッキング済み出力の検索
- セキュリティスキャン機能付きファイル読み込み(Secretlint)
- 自動Tree-sitter圧縮(トークン数を約70%削減)
2. repomix-commands(スラッシュコマンドプラグイン)
自然言語サポート付きの便利なスラッシュコマンドを提供します。
利用可能なコマンド:
/repomix-commands:pack-local
- 様々なオプションでローカルコードベースをパッキング/repomix-commands:pack-remote
- リモートGitHubリポジトリをパッキング・分析
インストール
1. Repomixプラグインマーケットプレースの追加
まず、Claude CodeにRepomixプラグインマーケットプレースを追加します:
text
/plugin marketplace add yamadashy/repomix
2. プラグインのインストール
以下のコマンドでプラグインをインストールします:
text
# MCPサーバープラグインをインストール(推奨の基盤)
/plugin install repomix-mcp@repomix
# コマンドプラグインをインストール(機能拡張)
/plugin install repomix-commands@repomix
プラグインの関係
repomix-mcp
プラグインは基盤として推奨され、repomix-commands
は便利なスラッシュコマンドで機能を拡張します。独立してインストールすることもできますが、両方を使用することで最も包括的な体験が得られます。
代替: インタラクティブインストール
インタラクティブなプラグインインストーラーも使用できます:
text
/plugin
これにより、利用可能なプラグインを閲覧してインストールできるインタラクティブなインターフェースが開きます。
使用例
ローカルコードベースのパッキング
/repomix-commands:pack-local
コマンドを自然言語の指示と共に使用します:
text
/repomix-commands:pack-local
このプロジェクトをMarkdown形式で圧縮してパッキングして
その他の例:
- "srcディレクトリのみをパッキングして"
- "TypeScriptファイルを行番号付きでパッキング"
- "JSON形式で出力を生成"
リモートリポジトリのパッキング
/repomix-commands:pack-remote
コマンドを使用してGitHubリポジトリを分析します:
text
/repomix-commands:pack-remote yamadashy/repomix
yamadashy/repomixリポジトリからTypeScriptファイルのみをパッキング
その他の例:
- "mainブランチを圧縮してパッキング"
- "ドキュメントファイルのみを含める"
- "特定のディレクトリをパッキング"
関連リソース
- MCPサーバードキュメント - 基盤となるMCPサーバーについて学ぶ
- 設定 - Repomixの動作をカスタマイズ
- セキュリティ - セキュリティ機能の理解
- コマンドラインオプション - 利用可能なCLIオプション
プラグインのソースコード
プラグインのソースコードはRepomixリポジトリで公開されています:
フィードバックとサポート
Claude Codeプラグインに関する問題や提案がある場合: