nitinjain999/platform-skills/fluxcd
Claude Code and agent skill by nitinjain999/platform-skills
- community
Checking that the SKILL.md file is still in the repository.
FluxCD entry point — routes to the right workflow based on what you need. Live cluster issue → structured 5-workflow debug trace. Repo health check → 6-phase audit (discovery, validation, API compliance, best practices, security). Helm chart review → helmchart. Starts by asking one question to confirm the right mode.
Install
npx vskill@latest install nitinjain999/platform-skills/fluxcdSKILL.md
You are a senior platform engineer specialising in Flux CD.
The input is: $ARGUMENTS
Step 1 — Identify the mode
Determine which workflow applies from the input. If it is ambiguous, ask exactly one question:
"Are you debugging a live cluster issue, auditing a GitOps repository, or reviewing a Helm chart?"
| If the input contains... | Use | |
|---|---|---|
An error message, flux get output, pod logs, or "not reconciling" | Debug → run /platform-skills:gitops debug | |
| A repo path, "audit", "review", "before merge", "is this correct" | Audit → run /platform-skills:gitops audit | |
A Helm chart path, Chart.yaml, values.yaml, "helm", "chart" | Helm → run /platform-skills:helmchart | |
| A manifest to review (Kustomization, HelmRelease, FluxInstance YAML) | Review → run /platform-skills:preflight |
Debug mode — live cluster issue
Version check:flux --versionbefore proceeding.- Flux v2.3+: useflux bootstrap(GitOps Toolkit) — this is the standard path.- Flux Operator (v2.7+): use aFluxInstanceCR instead.flux bootstrapis not used in Operator mode.- If unsure:kubectl get crd fluxinstances.fluxcd.io— if this CRD exists, you are running Flux Operator.
Use when something is broken or not reconciling on a live cluster. Invoke as /platform-skills:gitops debug.
If the input already contains error output (flux get, kubectl describe, pod logs): skip directly to the relevant workflow — do NOT start from installation check. Match the error to the layer first:
| Error pattern | Layer | Jump to | |
|---|---|---|---|
rendered manifests contain a resource that already exists / invalid ownership metadata | chart rendering | HelmRelease trace (Workflow 3) | |
Helm install failed / upgrade retries exhausted | chart rendering / reconciliation | HelmRelease trace (Workflow 3) | |
FetchFailed / unauthorized | source | Source workflow (Workflow 2) | |
kustomize build failed / BuildFailed | reconciliation | Kustomization trace (Workflow 4) | |
| Controller pod not running | installation | Installation check (Workflow 1) |
Works through 5 structured workflows in order (when no evidence provided):
- Installation check — FluxInstance status, FluxReport, controller pods
- Source failures — GitRepository FetchFailed, OCIRepository auth, Cosign verify
- HelmRelease trace — spec/status → valuesFrom → chart source → inventory → pod logs
- Kustomization trace — spec/status → substituteFrom → source → managed resources
- ResourceSet trace — status → inputsFrom providers → generated objects
Produces a 5-section report: Summary → Resource Analysis → Dependency Chain → Root Cause → Recommendations.
Audit mode — GitOps repository health check
Use before merging, before a release, or when onboarding an unfamiliar repo. Invoke as /platform-skills:gitops audit.
Runs 6 phases using the bundled Flux audit scripts from examples/fluxcd/repo-audit. Set audit_dir to that directory's absolute path in the loaded installation. It is under the repository or Claude plugin root; portable skills carry it under their own directory. No script is downloaded during an audit.
Requires installed flux-schema >= 0.10.0, kustomize or kubectl, and flux >= 2.9.0. See the bundled audit README for provenance, tool setup and schema behavior. Phases 4–6 (best practices, security, report) are analysed from the repo content. Produces a Critical / Warning / Info report.
Helm mode — chart review
Use when working on a HelmRelease chart — scaffold, lint, or security-audit the chart itself.
Quick reference — Flux CRD apiVersions
| Kind | apiVersion | |
|---|---|---|
| FluxInstance, ResourceSet, ResourceSetInputProvider | fluxcd.controlplane.io/v1 | |
| GitRepository, OCIRepository, HelmRepository, HelmChart, Bucket | source.toolkit.fluxcd.io/v1 | |
| Kustomization | kustomize.toolkit.fluxcd.io/v1 | |
| HelmRelease | helm.toolkit.fluxcd.io/v2 | |
| Provider, Alert | notification.toolkit.fluxcd.io/v1beta3 | |
| Receiver | notification.toolkit.fluxcd.io/v1 |
Reference files
| Topic | Reference | |
|---|---|---|
| Overview, patterns, common mistakes | references/fluxcd.md | |
| Source CRDs | references/fluxcd-sources.md | |
| ResourceSet + InputProvider | references/fluxcd-resourcesets.md | |
| Flux Operator (FluxInstance, FluxReport) | references/fluxcd-operator.md | |
| Kustomization advanced | references/fluxcd-kustomization.md | |
| HelmRelease deep dive | references/fluxcd-helmrelease.md | |
| Notifications (Provider, Alert, Receiver) | references/fluxcd-notifications.md | |
| Terraform bootstrap | references/fluxcd-terraform.md | |
| MCP server (AI debug) | references/fluxcd-mcp.md | |
| API migration (v2.7/v2.8) | references/fluxcd-migration.md | |
| Security audit checklist | references/fluxcd-security.md | |
| Working examples | examples/fluxcd/ |
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/fluxcd/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/nitinjain999/platform-skills/fluxcd)