关于 rename-symbol
用于跨文件重命名变量或函数,并保持符号级一致性的技能。它会列出修改文件、替换次数,并标记需审查的歧义情况。
主要功能
- 01跨文件重命名符号
- 02保持导入和导出一致
- 03仅更改符号引用
- 04报告修改文件和替换次数
- 05标记歧义情况
适用场景
- 01在项目中重命名函数
- 02更新多个文件中使用的变量
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill rename-symbol安装后在 Claude Code 中输入/rename-symbol确认已加载。
详细介绍
重命名符号
用途
跨文件重命名变量/函数
路由
- 使用场景:跨文件重命名标识符时,需要在符号级别进行一致的更新。
- 不使用场景:只需在单个文件中进行简单的本地重命名,且可以手动完成。
- 输出:已编辑的文件列表、替换次数,以及标记为待审核的模糊情况。
- 成功标准:仅更改真实的符号引用,并保持导出/导入一致。
触发示例
正向
- 对此请求使用 rename-symbol 技能。
- 帮我重命名符号。
- 跨文件重命名标识符时,需要在符号级别进行一致的更新。
- 重命名符号:提供可执行的结果。
负向
- 只需在单个文件中进行简单的本地重命名,且可以手动完成时,不要使用。
- 不要将 rename-symbol 用于无关请求。
- 此请求不属于重命名符号的适用范围。
- 这只是概念讨论;不需要使用工具工作流。
参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
| oldName | string | 是 | 符号的当前名称 |
| newName | string | 是 | 符号的新名称 |
运行时提示词
- 当前运行时提示词长度:545 个字符。
- 运行时提示词直接定义在
../rename-symbol.json中。
评论
支持 Markdown