关于 explain-code
面向需要理解代码行为、架构或控制流的开发者,提供分步骤说明,涵盖关键抽象、假设和边界情况;不用于代码修改或正式 API 文档。
主要功能
- 01分步骤解释代码
- 02涵盖行为、架构与控制流
- 03说明关键抽象与假设
- 04分析边界情况
适用场景
- 01理解函数的行为
- 02梳理代码架构
- 03追踪控制流和边界情况
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill explain-code安装后在 Claude Code 中输入/explain-code确认已加载。
详细介绍
解释代码
用途
详细解释代码的工作原理
路由
- 使用场景:用户要求从概念层面解释函数行为、架构或控制流时使用。
- 不适用场景:任务需要修改代码或编写严格规范的 API 文档时,不要使用。
- 输出:分步骤说明关键抽象、假设和边缘情况行为。
- 成功标准:解释符合代码意图,达到用户要求的深度,尽量避免猜测,并使用清晰的术语。
触发示例
正向
- 对于这个请求,请使用 explain-code 技能。
- 帮我解释代码。
- 用户要求从概念层面解释函数行为、架构或控制流时使用。
- 解释代码:提供可执行的结果。
负向
- 任务需要修改代码或编写严格规范的 API 文档时,不要使用。
- 不要将 explain-code 用于无关请求。
- 此请求不属于 explain-code 的范围。
- 这只是概念讨论,无需使用工具工作流。
参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
| path | string | 是 | 要解释的文件路径 |
| level | select | 是 | 解释深度 |
运行时提示词
- 当前运行时提示词长度:268 个字符。
- 运行时提示词直接定义在
../explain-code.json中。
评论
支持 Markdown