Use when the user wants to bring a Helm chart under ConfigHub management — phrases like "install cert-manager from Helm", "I have a Helm chart, how do I use it with ConfigHub?", "render this chart into ConfigHub", "cub helm install", "upgrade to the new chart version", "how do I customize a chart without losing changes on upgrade?", or "deploy nginx/prometheus/traefik via Helm through ConfigHub". Runs `cub helm install` / `cub helm upgrade` / `cub helm template`, follows the clone-based customization pattern so upgrades preserve user edits, splits CRDs into their own Unit, and hands off applying to `cub-apply`. Do not load for ArgoCD Application or Flux HelmRelease discovery (use `import-from-argocd` / `import-from-flux` — those insert ConfigHub into an existing GitOps pipeline), for adopting already-deployed live resources (use `import-from-cluster`), or for authoring raw Kubernetes YAML with no chart (use `config-as-data`).
89
88%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that excels across all dimensions. It opens with a comprehensive 'Use when' clause containing diverse, natural trigger phrases, lists specific concrete actions and CLI commands, and explicitly disambiguates from four related skills with clear boundary conditions. The only minor note is its length, but the detail is justified and not padded.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: runs `cub helm install` / `cub helm upgrade` / `cub helm template`, follows clone-based customization pattern, splits CRDs into their own Unit, and hands off applying to `cub-apply`. Very detailed and actionable. | 3 / 3 |
Completeness | Clearly answers both 'what' (runs cub helm commands, follows clone-based customization, splits CRDs, hands off to cub-apply) and 'when' (explicit 'Use when' clause at the start with multiple trigger phrases). Also includes explicit 'do not use when' guidance with alternative skill references, which is excellent. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural user phrases: 'install cert-manager from Helm', 'render this chart into ConfigHub', 'cub helm install', 'upgrade to the new chart version', 'deploy nginx/prometheus/traefik via Helm', 'customize a chart without losing changes on upgrade'. These are realistic phrases users would actually say. | 3 / 3 |
Distinctiveness Conflict Risk | Exceptionally distinctive — explicitly delineates boundaries by listing four specific skills that should be used instead for related but different scenarios (import-from-argocd, import-from-flux, import-from-cluster, config-as-data). This makes conflict with neighboring skills very unlikely. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a strong, highly actionable skill with excellent workflow clarity and concrete CLI examples for both install and upgrade paths. Its main weakness is length — the philosophical framing, namespace strategy deep-dive, and dual-pattern exposition make it verbose for a skill file, and some content could be split into referenced sub-files. The two-pattern approach (per-env values vs. clone-based) is well-structured but contributes to the overall bulk.
Suggestions
Trim the 'Positioning: this is an onboarding tool' section to 2-3 sentences — Claude doesn't need the philosophical trajectory explanation; a brief note to mention it to users is sufficient.
Consider extracting the detailed namespace strategy and Pattern A vs Pattern B comparison into a referenced sub-file (e.g., `helm-patterns.md`) to keep the main skill leaner and improve progressive disclosure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is thorough but includes some unnecessary framing (e.g., the 'Positioning: this is an onboarding tool' section explains philosophy Claude doesn't need, and the 'When to use' / 'Do not load for' sections overlap with what should be in frontmatter). The namespace strategy discussion is valuable but could be tighter. Overall mostly efficient with some bloat. | 2 / 3 |
Actionability | Excellent concrete guidance throughout — every step has executable CLI commands with realistic flags and arguments. Both Pattern A and Pattern B are fully worked out with copy-paste-ready command sequences for install, clone, upgrade, and apply. The preflight gates, verify chain, and stop conditions are all specific and actionable. | 3 / 3 |
Workflow Clarity | The workflow is clearly sequenced (preflight → confirm repo → render → per-env setup → apply → upgrade loop) with explicit validation checkpoints (verify chain after install, diff after upgrade, CRD wait before main apply). The upgrade loop includes a feedback step (diff review before apply). Stop conditions handle error cases. The two-pattern branching is well-signaled. | 3 / 3 |
Progressive Disclosure | References to companion skills and external docs are well-signaled at the end, but the skill itself is quite long (~200+ lines) and could benefit from splitting detailed content (e.g., the full namespace strategy discussion, Pattern A vs B details) into separate referenced files. Without bundle files, the references to `references/cub-cli.md`, `references/yaml-patterns.md`, and companion skills can't be verified. | 2 / 3 |
Total | 10 / 12 Passed |
Validation
81%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 9 / 11 Passed | |
59ea831
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.