mcpField
E
explain-changes

explain-changes

github.com/elie222测试与质量12.8k38 次安装今天更新
代码仓库

关于 explain-changes

一种结构化审查近期代码变更的技能,关注实现内容、安全、风险、边缘情况和缺失工作。适用于评估代码改动并整理需要确认的问题。

主要功能

  1. 01总结实现变更
  2. 02按领域归类新增或修改的文件
  3. 03检查认证、验证和密钥处理
  4. 04识别风险区域与边缘情况
  5. 05指出未完成事项和待确认问题

适用场景

  1. 01合并前审查功能变更
  2. 02检查近期修改的安全影响
  3. 03发现未测试场景和未接通的功能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/elie222/inbox-zero --skill explain-changes

安装后在 Claude Code 中输入/explain-changes确认已加载。

详细介绍

检查近期更改,并提供:

  1. 摘要:构建或更改了什么?请用 2-3 句话说明。

  2. 更改的文件:列出新增或修改的文件,并按所属区域分组(例如,API 路由、组件、数据库、工具函数)。

  3. 安全检查:

    • 新增了 API 端点吗?是否经过适当的身份验证?
    • 是否写入了数据库?输入是否经过验证?
    • 是否调用了外部 API?机密信息是否得到了妥善处理?
    • 是否有面向用户的输入?是否经过清理?
  4. 风险区域:哪些文件或函数最可能引发问题?为什么?

  5. 边缘情况:哪些场景可能导致故障?有哪些情况尚未测试?

  6. 缺失内容:根据此功能的预期用途,是否有明显未完成或未接通的部分?

  7. 需要向我确认的问题:有哪些不确定之处或假设需要我核实?

请简明扼要。指出问题,不必过度解释没有问题的部分。

评论

支持 Markdown