SuperAPI AI 工具集

validation-pipeline

测试与质量

查看项目

更新于 10-16 03:48

技能介绍

用途:运行结构化验证流水线,顺序执行各验证步骤,在阻断性失败处拦截,并生成带评分的报告。底层使用 .claude/helpers/validation-pipeline.cjs,内置 13 个需求验证步骤(BMAD-003)。

主要能力:需求(requirements)流水线含 13 步,涵盖格式检查、完整性检查、INVEST 标准、SMART 验收标准、可测试性评分、模糊词检测、信息密度、可追溯性、实现泄漏、领域合规、依赖分析、BDD 场景生成和整体质量。执行特性包括顺序执行、按严重级别阻断(blocking/warning/info)、每步 0-100 分评分,以及按类别权重汇总总分(格式10%、内容30%、质量25%、可追溯性20%、合规15%)。

用法:通过 /validation-pipeline 调用。示例:/validation-pipeline requirements docs/requirements.md;可用 --steps format-check,completeness-check,invest-criteria 指定步骤,--continue-on-failure 跳过阻断门,--json 输出 JSON。参数含 pipeline、file、--steps、--continue-on-failure、--json、--metadata。

集成与限制:可被 qe-requirements-validator、qe-quality-gate 代理使用,支持 YAML 流水线和 MCP 的 pipeline_validate 工具。输出为 PipelineResult(含 overall、score、steps、blockers、halted、duration 等)。文件不存在或为空会报错;其他流水线需自行添加。具体收费与平台支持暂未提供。