SuperAPI AI 工具集

validate-requirements

测试与质量

查看项目

更新于 10-15 16:46

技能介绍

用途:作为质量流水线的第一道关卡,确保用户输入(需求、描述、源材料)满足其针对该“项目类型”保存的标准中的前置条件。

主要能力:按用户保存的标准检查五方面——完整性(信息是否足够)、清晰度(描述是否具体而非含糊)、格式(是否提供代码示例、待重构代码、资源链接或内容大纲)、充分性(是否说明“为什么”及约束/需求)、标准一致性(对照 standards.json 中的 validationRules)。还会扫描空描述、需求冲突、缺少关键上下文等常见问题。

使用方式:读取用户输入,通过 StandardsRepository 加载该项目类型的标准(standardsRepository.getStandards(context.projectType)),若存在 validationRules 则据此校验,否则执行通用校验。输出结构化结果,含 status(valid/invalid)、issues 列表、validationDetails(clarity、completeness、contextSufficient)、recommendation 与 summary。

适用场景:任何需要先校验需求再进入生成步骤的质量流水线,例如 React 组件等按项目类型定义标准的场景。

限制:资料未提供安装命令、收费、平台支持与具体效果数据;若用户尚无自定义标准,则退化为通用校验。建议缺失时明确指出缺什么,并在输入接近合格时只提 1-2 个澄清问题而非直接拒绝。