SuperAPI AI 工具集

yaml-master

部署与运维

查看项目

更新于 10-15 23:30

技能介绍

用途:YAML Master 是面向 YAML 文件的主动式技能,在检测到 .yml/.yaml 文件操作时激活,用于尽早发现结构问题(缩进、锚点、类型不匹配),并生成安全、最小化的修改,使 CI 与配置工具保持可用。

主要能力:解析并校验 YAML 语法,定位首个破坏性错误及位置;在不改变语义的前提下规范化格式(缩进、引号);对照目标系统的预期校验结构(键、类型、必填字段);识别风险模式(重复键、歧义标量、锚点误用);输出最小补丁与简短校验清单。

使用方式:需提供待检查的 YAML 文件及其目标系统(如 Kubernetes、GitHub Actions、Compose)、相关 schema 或约束(若有),以及编辑或提交补丁的权限。输出包括带最小差异的修正 YAML、按语法/模式/最佳实践分类的问题清单,以及适合目标的后续校验命令,例如 kubectl apply --dry-run=client 或 CI lint。

适用场景:Kubernetes 清单、GitHub Actions 工作流、Docker Compose 等配置文件的维护,也支持 JSON 到 YAML 的安全转换(必要时显式加引号以避免类型意外)。

限制:若 schema 或目标未知,需先询问目标系统并仅做语法修复;若 YAML 本身有效但工具仍失败,则需呈现下游具体错误并对齐预期。具体价格与平台支持情况暂未提供。