ai-governance
Generate and enforce policy gates for AI coding agents (Copilot, Claude Code) — real-time…
Cost visibility and tag governance for platform changes. Estimates the monthly cost of a Terraform pull request with Infracost, sets up in-cluster cost allocation by namespace and label with OpenCost, and enforces required cost tags in four layers (Terraform default_tags and
$ npx -y skills add nitinjain999/platform-skills --skill finops --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/finopsContext preview
The summary Claude sees to decide when to auto-load this skill.
Cost visibility and tag governance for platform changes. Estimates the monthly cost of a Terraform pull request with Infracost, sets up in-cluster cost allocation by namespace and label with OpenCost, and enforces required cost tags in four layers (Terraform default_tags and
name: finops description: Cost visibility and tag governance for platform changes. Estimates the monthly cost of a Terraform pull request with Infracost, sets up in-cluster cost allocation by namespace and label with OpenCost, and enforces required cost tags in four layers (Terraform default_tags and variable validation, a Conftest gate on the plan, AWS Config REQUIRED_TAGS, and a Kyverno namespace-label policy). Use when asked "what will this cost", "add cost estimates to PRs", "who owns this spend", "enforce cost-center tags", or "set up OpenCost". Cost as one dimension of a full PR review → /platform-skills:pr-review. argument-hint: "[estimate|allocate|tags|audit] [path, PR or namespace]" title: "FinOps Command" sidebar_label: "finops" custom_edit_url: null
Make cost visible before a change merges, attributable after it runs, and impossible to leave untagged.
Read `references/finops.md` before responding. It holds the four-layer tag pattern and what each layer misses, the Infracost workflow and CLI, OpenCost configuration, and rollback. The working files are in `examples/finops`.
The required tag keys for this organisation are `${user_config.required_tag_keys}`. If that reads as a literal placeholder or is empty, it is not configured: use `owner, cost-center, environment` and say so.
| Mode | What it does | |---|---| | `estimate` | Monthly cost difference of a Terraform change with Infracost; the PR workflow from `examples/finops/workflows/infracost.yml` | | `allocate` | OpenCost via Flux, pointed at the user's Prometheus, with a per-cluster ID | | `tags` | The four-layer tag enforcement for the user's keys: provider `default_tags` and validation, the Conftest policy and its tests, the AWS Config rule, the Kyverno policy (Audit first) | | `audit` | Find untagged resources and unowned namespaces now: AWS Config compliance for `REQUIRED_TAGS`, namespaces missing cost labels, OpenCost's idle and unallocated cost |
Every mode ends with:
A production-grade field handbook for platform, DevOps, SRE, and cloud engineers covering Kubernetes, Flux CD, Terraform, GitHub Actions, AWS, OPA/Rego, KEDA, Karpenter, supply chain security, Falco, observability, and more.
Repo: nitinjain999/platform-skills
Generate and enforce policy gates for AI coding agents (Copilot, Claude Code) — real-time…
Generate, convert, and maintain animated GitHub-safe Markdown documents with animated SVG…
AWS profile management for MCP servers — discover profiles across SSO, Granted, and…
Structured guidance for AWS CloudFront distributions, WAF web ACLs, Lambda@Edge, CloudFront…
Azure identity (Workload Identity, OIDC, Entra ID), resource tagging, AKS platform patterns,…
Back up and restore Kubernetes workloads with Velero, and prove recovery works. Covers Velero…