用途:当没有更具体的验证工作流适用时,作为通用兜底方案,决定如何验证仓库变更。仓库自身说明与已记录的验证命令优先于本技能的默认做法。
主要能力:按变更的“爆炸半径”匹配检查范围与成本,运行覆盖被改产物与行为的最小充分检查集;随变更影响扩大,再扩展到集成或端到端检查。
发现检查:先阅读适用的 AGENTS.md、README、贡献指南与邻近自动化;检查变更文件类型及可用配置,如 .editorconfig、包清单、CI 工作流、任务运行器、格式化或 linter 设置;优先使用已有记录的检查,而非自创。
相称验证:文档类变更审查可读性并运行 git diff --check,仓库有 Markdown 检查时运行;源码在获授权编辑时只格式化变更文件,运行聚焦测试、静态分析或构建,只读审查则报告格式差异而不改文件;配置、模板与脚本进行渲染、解析或 dry-run,并在适用时做语法检查;广泛或高风险变更补充相关集成或端到端检查。
限制与边界:从只读检查开始;除非任务授权,不因验证而安装依赖、应用配置、迁移数据、发布产物或改变外部状态。报告时先对照变更行为判断失败是否回归,逐项列出确切命令或具名检查,并分类为通过、与变更相关失败、既有失败、环境阻塞或跳过;跳过需说明不可用或不相称的原因及剩余风险。