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リポジトリをパッキング・分析

3. repomix-explorer:explorer(AI分析エージェントプラグイン)

Repomix CLIを使用してコードベースをインテリジェントに探索するAI駆動のリポジトリ分析エージェントです。

機能:

  • 自然言語によるコードベースの探索と分析
  • インテリジェントなパターン発見とコード構造の理解
  • grepとターゲットファイル読み込みによる段階的分析
  • 大規模リポジトリの自動コンテキスト管理

利用可能なコマンド:

  • /repomix-explorer:explore-local - AIアシスタントによるローカルコードベースの分析
  • /repomix-explorer:explore-remote - AIアシスタントによるリモートGitHubリポジトリの分析

動作方法:

  1. npx repomix@latestを実行してリポジトリをパッキング
  2. GrepとReadツールを使用して効率的に出力を検索
  3. 過度なコンテキスト消費なしで包括的な分析を提供

インストール

1. Repomixプラグインマーケットプレースの追加

まず、Claude CodeにRepomixプラグインマーケットプレースを追加します:

text
/plugin marketplace add yamadashy/repomix

2. プラグインのインストール

以下のコマンドでプラグインをインストールします:

text
# MCPサーバープラグインをインストール(推奨の基盤)
/plugin install repomix-mcp@repomix

# コマンドプラグインをインストール(機能拡張)
/plugin install repomix-commands@repomix

# リポジトリエクスプローラープラグインをインストール(AI駆動分析)
/plugin install repomix-explorer@repomix

プラグインの関係

repomix-mcpプラグインは基盤として推奨されます。repomix-commandsプラグインは便利なスラッシュコマンドを提供し、repomix-explorerはAI駆動の分析機能を追加します。独立してインストールすることもできますが、3つすべてを使用することで最も包括的な体験が得られます。

代替: インタラクティブインストール

インタラクティブなプラグインインストーラーも使用できます:

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

AIによるローカルコードベースの探索

/repomix-explorer:explore-localコマンドを使用してAI駆動の分析を実行します:

text
/repomix-explorer:explore-local ./src
認証関連のコードをすべて見つけて

その他の例:

  • "このプロジェクトの構造を分析して"
  • "主要なコンポーネントを見せて"
  • "すべてのAPIエンドポイントを見つけて"

AIによるリモートリポジトリの探索

/repomix-explorer:explore-remoteコマンドを使用してGitHubリポジトリを分析します:

text
/repomix-explorer:explore-remote facebook/react
主要なコンポーネントアーキテクチャを見せて

その他の例:

  • "リポジトリ内のすべてのReactフックを見つけて"
  • "プロジェクト構造を説明して"
  • "エラーバウンダリーはどこで定義されている?"

関連リソース

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

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

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

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

Released under the MIT License.