impact-analysis 是做什么的?
来自DanhDue/ai-agent-tools的Agent技能“impact-analysis”。
此技能旨在帮助AI代码助手分析代码变更的影响范围。当你有一个代码差异(diff)时,使用此技能可以总结哪些文件、功能或测试可能受到影响。
使用方法
向AI助手提供代码差异(例如通过标准输入或文件),然后触发该技能的提示词。AI将分析差异并返回影响分析。
支持平台
- Claude Code
- Cursor
- Codex
- 以及其他支持自定义技能的AI代码助手
工作原理
- 接收代码差异作为输入
- 解析变更的文件和变更类型
- 分析依赖关系和交叉引用
- 生成影响报告,包括受影响的模块、潜在风险和测试建议
注意事项
- 确保差异内容完整,以获得准确的分析
- 对于大型变更,分析可能较为粗略,建议分块提交
- 分析结果仅供参考,不建议完全取代人工审查