From syncable-cli-skills
Chains analysis, validation, and conditional K8s optimization for IaC: Dockerfiles, Compose, Terraform, manifests, Helm charts using sync-ctl.
How this skill is triggered — by the user, by Claude, or both
Slash command
/syncable-cli-skills:syncable-iac-pipelineThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Chain analyze + validate + K8s optimize for a complete IaC review. Covers Dockerfiles, Compose, Terraform, K8s manifests, and Helm charts.
Chain analyze + validate + K8s optimize for a complete IaC review. Covers Dockerfiles, Compose, Terraform, K8s manifests, and Helm charts.
sync-ctl analyze <PATH> --agent
Determine: which IaC types exist, whether K8s manifests/Helm charts present (gates step 3). Save full_data_ref.
Success criteria: You know which IaC types are present. If NO IaC files at all → abort workflow, tell user.
sync-ctl validate <PATH> --agent
Filter if types known from step 1: --types dockerfile,compose,terraform
Success criteria: JSON with status field and violations by severity.
Decision: Only run if step 1 detected K8s manifests or Helm charts.
sync-ctl optimize <PATH> --full --agent
--full includes kubelint security + helmlint validation + resource optimization.
Success criteria: JSON with recommendations, or step skipped with reason.
| Condition | Action |
|---|---|
| No IaC files at all | Abort, tell user |
| No K8s/Helm in step 1 | Skip step 3 |
--fixSave each step's full_data_ref. Use sync-ctl retrieve <ref_id> --query "..." for drill-down:
sync-ctl retrieve <validate_ref_id> --query "severity:high"
sync-ctl retrieve <validate_ref_id> --query "file:Dockerfile"
sync-ctl retrieve <optimize_ref_id> --query "container:my-app"
Do NOT re-run commands for more detail.
npx claudepluginhub syncable-dev/syncable-cli --plugin syncable-cli-skillsValidates IaC files including Dockerfiles (hadolint), Docker Compose (dclint), Kubernetes manifests, and Terraform configs against best practices. Reports violations with severity, locations, and auto-fix suggestions.
Provides validation workflows for Terraform, Ansible, Docker, Kubernetes, and CloudFormation IaC files using linting, syntax checks, security scans, dry runs, and drift detection before apply/plan.
Audits IaC files and cloud configs for security issues, reliability gaps, and cost waste. Scans Terraform, Pulumi, Docker Compose, Kubernetes manifests, CloudFormation, AWS/GCP setups.