mcpField
E
explain-code

explain-code

github.com/cowork-os开发53262 次安装今天更新
代码仓库

关于 explain-code

面向需要理解代码行为、架构或控制流的开发者,提供分步骤说明,涵盖关键抽象、假设和边界情况;不用于代码修改或正式 API 文档。

主要功能

  1. 01分步骤解释代码
  2. 02涵盖行为、架构与控制流
  3. 03说明关键抽象与假设
  4. 04分析边界情况

适用场景

  1. 01理解函数的行为
  2. 02梳理代码架构
  3. 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 的范围。
  • 这只是概念讨论,无需使用工具工作流。

参数

名称类型必填描述
pathstring是要解释的文件路径
levelselect是解释深度

运行时提示词

  • 当前运行时提示词长度:268 个字符。
  • 运行时提示词直接定义在 ../explain-code.json 中。

评论

支持 Markdown