用途:该技能用于检查并配置 Skaffold,使其符合项目标准,命令为 /configure:skaffold。仅适用于存在 Kubernetes 部署(k8s/ 或 helm/ 目录)的项目;若不存在相关目录,则不适合使用该技能。
主要能力:读取 skaffold.yaml 并对照标准检查 API 版本、构建与部署配置、端口转发地址、Profiles、Hooks(dotenvx 集成)等项,输出合规报告(PASS/WARN/FAIL)。可修复端口转发安全绑定、生成标准 skaffold.yaml 模板、补齐 db-only profile、更新过时 API 版本、添加 dotenvx 密钥生成 hook、创建 scripts/generate-secrets.sh、补充 kubeContext 等,并更新 .project-standards.yaml 中的组件记录。
使用方式:支持参数 --check-only(仅报告不修复)与 --fix(自动修复)。执行前建议核实最新版本:Skaffold 版本与 API 版本(当前推荐 skaffold/v4beta13)、dotenvx 最新用法,可用 WebSearch 或 WebFetch 验证。解析参数后按步骤执行:检查适用性、解析配置、分析合规性、报告结果、(如启用)应用修复、更新标准跟踪。
关键检查标准:local.push 应为 false(true 则 FAIL);portForward.address 必须为 127.0.0.1(缺失或 0.0.0.0 则 FAIL,存在网络暴露风险);useBuildkit 建议 true;kubeContext 建议 orbstack(本地开发);dotenvx hooks 建议用于密钥生成。
限制:不适用于没有 Kubernetes 清单的项目(如仅有 Dockerfile 或使用 Docker Compose);调试 Skaffold 运行时错误应改用 system-debugging agent;直接管理 Kubernetes 清单或 Helm chart 也不属于本技能范围。标准模板、dotenvx 集成模式与 generate-secrets 脚本模板需参见 REFERENCE.md。本文档未提供具体价格与收费信息。