Skip to content

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ブランチを圧縮してパッキング"
  • "ドキュメントファイルのみを含める"
  • "特定のディレクトリをパッキング"

関連リソース

プラグインのソースコード

プラグインのソースコードはRepomixリポジトリで公開されています:

フィードバックとサポート

Claude Codeプラグインに関する問題や提案がある場合:

Released under the MIT License.