关于 read-unmodified-c-module
这项技能用于读取修改前 master 分支中的 C 模块源码,接受一个或多个模块路径,并读取对应的头文件和实现文件。
主要功能
- 01读取原始 C 模块源码
- 02接受一个或多个模块路径
- 03未指定时默认路径位于 src
- 04从 master 获取头文件和实现文件
适用场景
- 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