Import 技能验证

运维部署 社区
解读按原文结构重写,命令、链接、术语均保留;右侧可核对作者原始 SKILL.md

原文结构

  • Do not load for:Authoring new YAML from scratch — use config-as-data. Running the actual import — hand off to the matching import-from- skill after the decision is made here. Decisions about where the Units go (which Space) — that's space-topology.
  • 1. CRDs always in their own Unit:Independent of everything else, CustomResourceDefinitions go in a Unit separate from anything that uses them. This is not negotiable: CRDs must be applied and established before the custom resources that reference them (kubectl wait…
  • 2. Rendered from a generator → keep as one bundle (minus CRDs):If the source is Helm, Kustomize, Argo, or Flux, the generator already reasoned about what belongs together. Don't re-split unless there's a concrete reason. One workload-Unit + one CRDs-Unit is the default. Reasons that would justify further splitting from a…

适用与边界

  • When to use:User has a YAML bundle, a rendered chart, a namespace full of running resources, or a pile of overlays, and is asking "should this be one Unit or several?" User has already picked an import path (import-from-helm / -kustomize / -argocd / -flux / -cluster) but…
  • Rules, in priority order:原文以此为独立章节。
  • Anti-patterns:One Unit per resource by default. Only split that far when a specific resource truly has its own lifecycle (e.g., a ConfigMap rotated by a separate process). Otherwise it's noise: twice the revisions, twice the ApplyGates, cross-referenced resources that must…
  • Tool boundary:Read-only and decision-making only. kubectl get, cub ... list/get to inspect inventory. No cub unit create / import / update — hand that off to the specialized import skill after the decision is made.

原文中的明确线索

  • 要点:「how many Units, and what goes in each?」、「Ownership.」、「References.」、「Lifecycle.」、「Blast radius.」、「One Unit per resource by default.」、「Everything in one Unit (including CRDs).」、「Cluster-scoped mixed with namespaced.」
  • 文件与命令--where-resourceimport-from-helm-kustomize-argocd-flux-clusterconfig-as-dataimport-from-

流狐整理:以上内容来自当前 SKILL.md 的章节与原词;未补写作者没有声明的工具、兼容性或能力。

流狐档案 作者与许可取自来源;运行、权限和网络为流狐检测或估算
流狐分类
运维部署
作者声明 Agent
未找到明确声明;不据此推断已兼容或已测试
静态检查
88 / 100 · 启发式扫描,不代表运行安全
作者 / 版本 / 许可
@tomevault-io · 未声明 license
流狐 Token 估算
低消耗
流狐接入估算
需简单配置
是否需要外部 API Key
未发现要求
检测到的系统要求
未声明
底层运行要求
未声明
检测到的文件与系统行为
  • 只读
  • 允许写入 / 修改
  • Shell 执行
检测到的网络行为
仅限本地
安装命令数
无(仅作为资料)

档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。

需要注意: 未限定 allowed-tools,默认拥有全部工具权限。

输出预览 import-unit-granularity.preview
作者没有在当前 SKILL.md 中定义固定输出样例。

讨论

基于 GitHub Discussions。登录 GitHub 即可参与讨论、点赞、订阅更新。