AI模型智能路由
多模型自动选择与成本
Java变更测试(java-change-with-tests)提供安全的 Java 代码变更工作流,适用于特性开发、重构和 Bug 修复。强调先写测试、最小化改动、验证后合并。
安装 Skill:
通过 ClawHub 安装:
clawhub install java-change-with-tests
使用条件:任何需要安全合并的 Java 变更(特性/重构/Bug修复)。
需要输入:验收标准(1-3条要点)、模块名称(多模块仓库)、构建工具和测试约定、是否需要集成测试。
6步工作流:1.仓库映射(简要):识别模块、入口点、测试位置。2.计划:满足验收标准的最小 diff。3.实现:最小化编辑。4.测试:优先快速单元测试,仅在需要时添加集成测试。5.验证:运行针对性测试,运行 mvn -q test(或模块级等价命令)。6.输出 PR 就绪的摘要和证据。
验证命令:使用仓库的构建工具,记录确切命令和结果。优先针对性单元测试而非完整测试套件。
输出要求:计划(3-6步)、修改文件+意图、运行命令+结果、风险+后续事项。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 验收标准、模块名、构建工具、集成测试需求 |
| 输出 | 变更计划、修改文件、测试结果、PR摘要 |
| 适用人群 | Java开发者、安全变更团队、代码审查 |
| 不包含 | 自动生成、IDE集成、CI配置 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/java-change-with-tests/SKILL.md
来源类型:GitHub