read-unmodified-c-module について
変更前のmasterブランチにあるCモジュールのソースを読むスキルです。1つ以上のモジュールパスを受け取り、ヘッダーファイルと実装ファイルを読み込みます。
主な機能
- 01元のCモジュールソースを読む
- 021つ以上のモジュールパスに対応
- 03省略時はsrc配下のパスとして扱う
- 04masterからヘッダーと実装を取得
活用シーン
- 01変更前のCモジュールの調査
- 02現在の作業と元ソースの比較
- 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
コメント
Markdown 対応