Assumptions Skill 技能

将代码 Diff 转化为假设分类账的 Claude Code Skill

AI编程开发 宽松开源(MIT/Apache)

Assumptions 是一个 Claude Code 智能体技能(Skill),用于将代码变更的 Diff 自动转化为一份基于证据的假设分类账,列出代码中的隐含假设、潜在失败模式和可证伪测试建议。

核心功能:

  • Diff 分析:自动读取代码变更内容,识别其中的逻辑假设
  • 假设分类账:为每个隐含假设标注置信度、支撑证据和潜在风险
  • 失败模式识别:预判代码在边界条件、异常输入或并发场景下可能出错的位置
  • 可证伪测试:针对每个假设生成具体的测试建议,用于验证假设是否成立
  • 多 Agent 兼容:支持 Claude Code、Cursor、Codex、OpenCode 等主流 AI 编程工具

使用场景:

  • Code Review 增强:AI 自动发现人工 review 易遗漏的隐含假设
  • 技术债务识别:在大规模重构前评估既有代码的风险点
  • 测试驱动开发:为每个假设生成测试用例,提升测试覆盖率
  • 团队知识共享:将代码决策过程结构化,方便回溯和讨论

基于 LLM 的推理能力,对代码变更进行深度分析,输出结构化的假设清单,适合对代码质量有较高要求的开发团队。

开源免费,TypeScript 编写,可直接集成到现有 Claude Code 工作流中。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论