SuperAPI AI 工具集

alibabacloud-validate

部署与运维

查看项目

更新于 10-16 04:59

技能介绍

用途:在 Terraform 代码生成完成后,校验代码是否满足设计需求与质量标准。该技能只做校验,不执行 terraform apply(不部署资源)。

主要能力:双轨评审,即需求合规评审与代码质量评审,两者必须作为独立子代理并行执行。评审结果写入 tasks/validation-report.md。模式感知:读取 tasks/status.json 的 mode 字段决定校验深度,fast-track 跳过评审直接标记 validated,full 或缺失则执行双阶段并行评审。

使用方式与前置检查:需存在 tasks/status.json 且 status 为 plans-written,designs/terraform/ 下存在生成的 .tf 文件,否则停止并提示先完成代码生成。Remote Terraform 语法校验(aliyun iacservice validate-module)属于 alibabacloud-terraform-codegen 第 6 步,本技能不重复调用。Full 模式下在单条消息内并行派发两个 Agent 调用,subagent_type 分别为 alibabacloud-spec-ops:spec-reviewer 与 alibabacloud-spec-ops:code-quality-reviewer,各自获得完整上下文。两者都通过后更新状态为 validated,并询问用户是否部署;需用户明确确认后才进入 alibabacloud-spec-ops:alibabacloud-executing-plans。任一失败需先修复问题再仅重跑失败评审。

适用场景:基础设施代码(Terraform)在部署前的合规与质量把关,适用于验证阶段已完成编写计划的流程。

限制:仅校验,不运行 terraform apply;不在此重跑语法校验;fast-track 模式不做深度评审;未解决的 issue 不得标记为 validated;不得跳过任何必需阶段;部署必须获得用户显式授权。收费、价格、平台与效果等未在资料中提供。