{
  "kind": "ChartSkillsMapping",
  "unofficial": true,
  "advisory": true,
  "description": "Which docs/skills/ operating playbooks apply to each chart, derived from the master matrix by documented rules. Advisory, not a proof. Generated by scripts/generate-chart-skills.mjs; do not hand-edit.",
  "source": "data/master-catalog-matrix/matrix.csv",
  "skills_catalog": [
    {
      "slug": "serious-chart-playbooks",
      "title": "Serious Chart Playbooks",
      "doc": "docs/skills/serious-chart-playbooks.md",
      "rule": "named hard chart (kube-prometheus-stack, consul, cert-manager, external-secrets, loki) OR quirk_features has both crds and webhooks"
    },
    {
      "slug": "hook-and-secret-lifecycle",
      "title": "Hook And Secret Lifecycle",
      "doc": "docs/skills/hook-and-secret-lifecycle.md",
      "rule": "hook_count > 0 OR quirk_features has hooks, generated-facts, or webhooks"
    },
    {
      "slug": "target-facts-and-lifecycle",
      "title": "Target Facts And Lifecycle",
      "doc": "docs/skills/target-facts-and-lifecycle.md",
      "rule": "quirk_features has crds, webhooks, lookup, generated-facts, stateful-storage, or required"
    },
    {
      "slug": "large-app-evidence-funnel",
      "title": "Large App Evidence Funnel",
      "doc": "docs/skills/large-app-evidence-funnel.md",
      "rule": "quirk_features has crds OR the chart is serious (proxy for many-Unit charts, pending a per-chart object count)"
    },
    {
      "slug": "live-parity",
      "title": "Live Parity",
      "doc": "docs/skills/live-parity.md",
      "rule": "outcome_level shows local-live / live-parity / two-cluster, OR catalog_tier is catalog-supported"
    }
  ],
  "charts": [
    {
      "chart": "aqua/trivy-operator",
      "version": "0.32.1",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "argo-cd/argo-cd",
      "version": "9.5.15",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "argo-cd/argo-cd",
      "version": "9.5.17",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "argo-cd/argo-events",
      "version": "2.4.21",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "argo-cd/argo-rollouts",
      "version": "2.40.9",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "argo-cd/argo-workflows",
      "version": "1.0.14",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "hooks:1",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "argo-cd/argocd-image-updater",
      "version": "1.2.2",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "autoscaler/cluster-autoscaler",
      "version": "9.57.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "autoscaler/vertical-pod-autoscaler",
      "version": "0.9.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "aws-ebs-csi-driver/aws-ebs-csi-driver",
      "version": "2.60.1",
      "top_skill": "none",
      "matched_signals": [],
      "applicable": []
    },
    {
      "chart": "bitnami/apache",
      "version": "11.4.29",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/contour",
      "version": "21.1.4",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "hooks:1",
        "generated-facts",
        "crds",
        "lookup",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/elasticsearch",
      "version": "22.1.6",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/memcached",
      "version": "8.5.5",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/mongodb",
      "version": "19.0.7",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/mongodb",
      "version": "19.0.9",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/mongodb",
      "version": "19.1.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/mysql",
      "version": "14.0.3",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/nginx",
      "version": "24.0.2",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/nginx",
      "version": "24.0.4",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/nginx",
      "version": "25.0.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/opensearch",
      "version": "2.0.10",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/phpmyadmin",
      "version": "20.0.0",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/postgresql",
      "version": "18.6.10",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/postgresql",
      "version": "18.6.7",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/postgresql",
      "version": "18.7.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/rabbitmq",
      "version": "16.0.14",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/redis",
      "version": "25.5.3",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/redis",
      "version": "27.0.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/spark",
      "version": "10.0.3",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "bitnami/zookeeper",
      "version": "13.8.7",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "cloudnative-pg/cloudnative-pg",
      "version": "0.28.2",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "crds+webhooks",
        "generated-facts",
        "webhooks",
        "crds",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "coredns/coredns",
      "version": "1.45.2",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "crossplane-stable/crossplane",
      "version": "2.3.1",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "descheduler/descheduler",
      "version": "0.36.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "dex/dex",
      "version": "0.24.0",
      "top_skill": "none",
      "matched_signals": [],
      "applicable": []
    },
    {
      "chart": "elastic/eck-operator",
      "version": "3.4.0",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "webhooks",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "elastic/filebeat",
      "version": "8.5.1",
      "top_skill": "none",
      "matched_signals": [],
      "applicable": []
    },
    {
      "chart": "elastic/kibana",
      "version": "8.5.1",
      "top_skill": "none",
      "matched_signals": [],
      "applicable": []
    },
    {
      "chart": "elastic/logstash",
      "version": "8.5.1",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "elastic/metricbeat",
      "version": "8.5.1",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "stateful-storage"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        }
      ]
    },
    {
      "chart": "external-dns/external-dns",
      "version": "1.21.1",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "crds",
        "live"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "external-secrets/external-secrets",
      "version": "2.5.0",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "named-serious",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "fairwinds-stable/goldilocks",
      "version": "10.3.0",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "crds+webhooks",
        "generated-facts",
        "webhooks",
        "crds",
        "lookup",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "fairwinds-stable/vpa",
      "version": "4.11.0",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "crds+webhooks",
        "webhooks",
        "crds",
        "lookup",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "falcosecurity/falco",
      "version": "9.0.0",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "falcosecurity/falcosidekick",
      "version": "0.13.1",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "fluent/fluent-bit",
      "version": "0.57.6",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "hooks:1",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "fluent/fluentd",
      "version": "0.5.3",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "gatekeeper/gatekeeper",
      "version": "3.22.2",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "crds+webhooks",
        "hooks:4",
        "webhooks",
        "crds",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "gitlab/gitlab-runner",
      "version": "0.89.0",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        }
      ]
    },
    {
      "chart": "grafana/alloy",
      "version": "1.8.2",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "crds",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "grafana/grafana",
      "version": "10.5.15",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "grafana/loki",
      "version": "7.0.0",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "named-serious",
        "generated-facts",
        "webhooks",
        "crds",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "grafana/promtail",
      "version": "6.17.1",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "grafana/pyroscope",
      "version": "2.0.2",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "crds",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "grafana/rollout-operator",
      "version": "0.49.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "grafana/tempo",
      "version": "1.24.4",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "haproxytech/kubernetes-ingress",
      "version": "1.52.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "hashicorp/consul",
      "version": "2.0.0",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "named-serious",
        "webhooks",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "hashicorp/terraform",
      "version": "1.1.2",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "crds"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        }
      ]
    },
    {
      "chart": "hashicorp/vault",
      "version": "0.32.0",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "webhooks",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "ingress-nginx/ingress-nginx",
      "version": "4.15.1",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "webhooks",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "istio/gateway",
      "version": "1.30.0",
      "top_skill": "none",
      "matched_signals": [],
      "applicable": []
    },
    {
      "chart": "istio/istiod",
      "version": "1.30.0",
      "top_skill": "none",
      "matched_signals": [],
      "applicable": []
    },
    {
      "chart": "jaegertracing/jaeger-operator",
      "version": "2.57.0",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "crds+webhooks",
        "webhooks",
        "crds",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "jaegertracing/jaeger",
      "version": "4.8.0",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "jetstack/cert-manager-csi-driver",
      "version": "v0.14.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "jetstack/cert-manager",
      "version": "v1.20.2",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "named-serious",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "jetstack/trust-manager",
      "version": "v0.22.1",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "kedacore/keda",
      "version": "2.19.0",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "crds+webhooks",
        "hooks:1",
        "webhooks",
        "crds",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "kyverno/kyverno-policies",
      "version": "3.8.0",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "lookup",
        "live"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "kyverno/kyverno",
      "version": "3.8.1",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "hooks:8",
        "generated-facts",
        "crds",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "linkerd/linkerd-crds",
      "version": "1.8.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "longhorn/longhorn",
      "version": "1.11.2",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "metrics-server/metrics-server",
      "version": "3.13.0",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "lookup",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "minio-operator/operator",
      "version": "7.1.1",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "minio-operator/tenant",
      "version": "7.1.1",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "nats/nack",
      "version": "0.34.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "nats/nats",
      "version": "2.14.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "nats/surveyor",
      "version": "0.20.9",
      "top_skill": "none",
      "matched_signals": [],
      "applicable": []
    },
    {
      "chart": "nfs-subdir-external-provisioner/nfs-subdir-external-provisioner",
      "version": "4.0.18",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "stateful-storage"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        }
      ]
    },
    {
      "chart": "open-telemetry/opentelemetry-operator",
      "version": "0.114.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "opencost/opencost",
      "version": "2.5.21",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "stateful-storage"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        }
      ]
    },
    {
      "chart": "percona/pg-operator",
      "version": "3.0.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "percona/psmdb-operator",
      "version": "1.22.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "percona/pxc-operator",
      "version": "1.19.1",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "crds",
        "lookup",
        "live"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "projectcalico/tigera-operator",
      "version": "v3.32.0",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "hooks:1",
        "lookup",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "prometheus-community/alertmanager",
      "version": "1.37.0",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "prometheus-community/kube-prometheus-stack",
      "version": "85.3.3",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "named-serious",
        "hooks:2",
        "generated-facts",
        "webhooks",
        "crds",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "prometheus-community/kube-prometheus-stack",
      "version": "86.1.0",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "named-serious",
        "hooks:2",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "prometheus-community/kube-state-metrics",
      "version": "7.4.0",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "prometheus-community/prometheus-adapter",
      "version": "5.3.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "prometheus-community/prometheus-blackbox-exporter",
      "version": "11.10.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "prometheus-community/prometheus-node-exporter",
      "version": "4.55.0",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "prometheus-community/prometheus-operator-crds",
      "version": "29.0.0",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "crds",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "prometheus-community/prometheus-pushgateway",
      "version": "3.6.0",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "prometheus-community/prometheus",
      "version": "29.8.0",
      "top_skill": "hook-and-secret-lifecycle",
      "matched_signals": [
        "generated-facts",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "prometheus-community/prometheus",
      "version": "29.9.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "rook-release/rook-ceph-cluster",
      "version": "v1.19.5",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "rook-release/rook-ceph",
      "version": "v1.19.5",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "runix/pgadmin4",
      "version": "1.62.0",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "sealed-secrets/sealed-secrets",
      "version": "2.18.6",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "secrets-store-csi-driver/secrets-store-csi-driver",
      "version": "1.6.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "stakater/reloader",
      "version": "2.2.12",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "strimzi/strimzi-kafka-operator",
      "version": "1.0.0",
      "top_skill": "target-facts-and-lifecycle",
      "matched_signals": [
        "crds",
        "live"
      ],
      "applicable": [
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "traefik/traefik",
      "version": "40.2.0",
      "top_skill": "serious-chart-playbooks",
      "matched_signals": [
        "crds+webhooks",
        "generated-facts",
        "webhooks",
        "crds",
        "lookup",
        "stateful-storage",
        "live"
      ],
      "applicable": [
        {
          "slug": "serious-chart-playbooks",
          "title": "Serious Chart Playbooks",
          "doc": "docs/skills/serious-chart-playbooks.md",
          "why": "a named hard chart, or one that combines CRDs and admission webhooks"
        },
        {
          "slug": "hook-and-secret-lifecycle",
          "title": "Hook And Secret Lifecycle",
          "doc": "docs/skills/hook-and-secret-lifecycle.md",
          "why": "uses Helm hooks, generated Secret material, or webhook certificates"
        },
        {
          "slug": "target-facts-and-lifecycle",
          "title": "Target Facts And Lifecycle",
          "doc": "docs/skills/target-facts-and-lifecycle.md",
          "why": "needs Secrets, CRDs, APIService readiness, storage, or generated runtime state before apply"
        },
        {
          "slug": "large-app-evidence-funnel",
          "title": "Large App Evidence Funnel",
          "doc": "docs/skills/large-app-evidence-funnel.md",
          "why": "renders many Units, so a single pass/fail can hide where an operation is stuck"
        },
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "velero/velero",
      "version": "12.0.1",
      "top_skill": "none",
      "matched_signals": [],
      "applicable": []
    },
    {
      "chart": "vm/victoria-logs-single",
      "version": "0.12.5",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    },
    {
      "chart": "vm/victoria-metrics-single",
      "version": "0.39.0",
      "top_skill": "live-parity",
      "matched_signals": [
        "live"
      ],
      "applicable": [
        {
          "slug": "live-parity",
          "title": "Live Parity",
          "doc": "docs/skills/live-parity.md",
          "why": "has live, GitOps/OCI, or two-cluster parity work"
        }
      ]
    }
  ]
}
