mcpField
R
read-unmodified-c-module

read-unmodified-c-module

github.com/redisearch开发6.2k50 次安装今天更新
代码仓库

关于 read-unmodified-c-module

这项技能用于读取修改前 master 分支中的 C 模块源码,接受一个或多个模块路径,并读取对应的头文件和实现文件。

主要功能

  1. 01读取原始 C 模块源码
  2. 02接受一个或多个模块路径
  3. 03未指定时默认路径位于 src
  4. 04从 master 获取头文件和实现文件

适用场景

  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

评论

支持 Markdown