SuperAPI AI 工具集

okteto-onboarding

通用与其它

查看项目

更新于 10-16 02:36

技能介绍

用途:当仓库根目录没有 okteto.yaml 或 okteto.yml,且用户提到 Okteto、开发环境或入门时启用;已有清单时应改用现有 okteto 技能。启动前先运行 ls okteto.yaml okteto.yml 2>/dev/null 做预检,若存在则停止并提示改用现有技能或 /dev-setup。

主要能力:按优先级读取信号来建模仓库,包括 docker-compose.yml/compose.yaml、Helm Chart、k8s 清单、各服务 Dockerfile、语言清单(package.json、go.mod、pom.xml、pyproject.toml、Gemfile、Cargo.toml)以及 Procfile/Makefile;据此选择开发镜像(如 okteto/golang、okteto/node、okteto/python、okteto/maven 等)与开发命令,并生成含 build、deploy、dev、test 各段的 okteto.yaml。支持把构建镜像通过 OKTETO_BUILD_<SERVICE>_IMAGE 等环境变量接入部署。

使用方式:先发现并汇总服务模型给用户,再按自适应层级协商范围(Level 1 仅 dev、Level 2 deploy+dev、Level 3 增加 test),层级锁定后草拟、展示、按需迭代,最后验证。协作模式会在关键不确定处提问;自主模式不提问,采取最保守解释并在 PR 中标注歧义。

适用场景与限制:适合需要从零接入 Okteto 的仓库。存在多个部署来源时需确认由哪一个驱动 deploy。使用 deploy: compose: 前需排查主机 IP 端口绑定与源码 bind mount 卷,这些在集群上会失败或遮蔽代码,应移入 dev 同步。具体收费、价格、平台与效果等资料暂未提供。