mcpField
R
read-unmodified-c-module

read-unmodified-c-module

github.com/redisearch開発6.2k50 回インストール今日更新
リポジトリ

read-unmodified-c-module について

変更前のmasterブランチにあるCモジュールのソースを読むスキルです。1つ以上のモジュールパスを受け取り、ヘッダーファイルと実装ファイルを読み込みます。

主な機能

  1. 01元のCモジュールソースを読む
  2. 021つ以上のモジュールパスに対応
  3. 03省略時はsrc配下のパスとして扱う
  4. 04masterからヘッダーと実装を取得

活用シーン

  1. 01変更前のCモジュールの調査
  2. 02現在の作業と元ソースの比較
  3. 03複数モジュールの元のCファイルの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/redisearch/redisearch --skill read-unmodified-c-module

インストール後、Claude Code で/read-unmodified-c-moduleを入力して読み込まれたか確認します。

詳細

変更前の C モジュールを読む

作業中の C モジュールのソースを、変更を加える前の状態で読みます。

引数

  • <module path>:読み込むモジュール名(例:src/numeric_range_tree または src/aggregate/aggregate_debug)。拡張子は指定しません。
  • <module path 1> <module path 2>:複数のモジュール名を読み込みます。

パスに src/ が含まれていない場合は、src ディレクトリ内にあるものとします。例:numeric_range_tree は src/numeric_range_tree になります。

手順

モジュールパスごとに、次の操作を行います。

# Read header file
git show master:<module path>.h
# Read implementation file
git show master:<module path>.c

コメント