关于 explain-changes
一种结构化审查近期代码变更的技能,关注实现内容、安全、风险、边缘情况和缺失工作。适用于评估代码改动并整理需要确认的问题。
主要功能
- 01总结实现变更
- 02按领域归类新增或修改的文件
- 03检查认证、验证和密钥处理
- 04识别风险区域与边缘情况
- 05指出未完成事项和待确认问题
适用场景
- 01合并前审查功能变更
- 02检查近期修改的安全影响
- 03发现未测试场景和未接通的功能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ elie222/ inbox-zero --skill explain-changes安装后在 Claude Code 中输入/explain-changes确认已加载。
详细介绍
检查近期更改,并提供:
-
摘要:构建或更改了什么?请用 2-3 句话说明。
-
更改的文件:列出新增或修改的文件,并按所属区域分组(例如,API 路由、组件、数据库、工具函数)。
-
安全检查:
- 新增了 API 端点吗?是否经过适当的身份验证?
- 是否写入了数据库?输入是否经过验证?
- 是否调用了外部 API?机密信息是否得到了妥善处理?
- 是否有面向用户的输入?是否经过清理?
-
风险区域:哪些文件或函数最可能引发问题?为什么?
-
边缘情况:哪些场景可能导致故障?有哪些情况尚未测试?
-
缺失内容:根据此功能的预期用途,是否有明显未完成或未接通的部分?
-
需要向我确认的问题:有哪些不确定之处或假设需要我核实?
请简明扼要。指出问题,不必过度解释没有问题的部分。
评论
支持 Markdown