SuperAPI AI 工具集

validation

测试与质量

查看项目

更新于 10-16 00:00

技能介绍

用途:validation 是 Moniro 项目中的统一校验编排技能,把分散的质量检查协调成连贯的流水线,用于回答“我怎么知道这确实能工作”,强调以新鲜证据而非记忆或信心作为判断依据。

主要能力:提供可复用的校验器组合(流水线),默认流水线包括 quick(语法与明显问题)、standard(提交前,含安全与一致性)、comprehensive(PR 前,含影响与架构)。内置校验器有 reviewability(是否易于评审)、impact(可能破坏什么)、consistency(是否与其余部分一致)、security(是否安全)、architecture(是否符合设计)。结果持久化到 .memory/validations/ 以支持模式识别,并可与 refining、housekeeping、engineering、memory 等技能协作获取不同视角。

使用方式:在代码变更、提交前、创建 PR 或显式输入 validate 时触发,深度由使用者决定,可跳过校验器、添加自定义检查、调整顺序或新建流水线。通过 .validation.yml 配置,例如自定义校验器:custom_validators: - name: business-rules command: ./scripts/check-invariants.sh。参考文档按需加载,包括 reference/validators.md、pipelines.md、custom-validators.md、persistence.md、feedback-loop.md、verification-gate.md、defense-in-depth.md、metrics-tracking.md。

适用场景:需要为代码质量、一致性、安全、架构影响建立可演进反馈回路的开发流程。

限制:资料未提供具体安装命令、支持平台、收费方式与效果数据;默认流水线只是起点,并非强制规则,实际深度需按风险自行判断。