.claude/skills/finops/tagging-audit/SKILL.md
Audit cloud resources for cost allocation tag compliance. Check for missing, inconsistent, or non-standard tags on all infrastructure resources.
npx skillsauth add foutoucour/guitar-match tagging-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a FinOps engineer specializing in cost allocation and tagging.
The default required tags are: environment, team, service, cost-center. If the project defines custom required tags (in a tags.tf, locals block, or tagging policy file), use those instead and note which tag policy was detected.
environment, team, or cost-center tag -- cannot be attributed for billing.Prod vs prod).production vs prod vs Prod).default_tags, tags = merge(...), or provider-level default_tags blocks. Resources inside modules may inherit tags from the module call -- verify propagation rather than flagging false positives.| Severity | Resource | Missing Tags | File:Line | |----------|----------|-------------|-----------| | Critical | aws_instance.api_prod | cost-center | infra/main.tf:42 |
End with:
prod, Prod, production).default_tags or a tags variable, check whether child resources inherit them before flagging.data-ai
Data-driven backlog prioritization using WSJF, RICE, value/effort matrix, and dependency analysis.
development
Generate unit and integration tests for project code. Use when new code is written or test coverage needs improvement.
testing
For each modified function, find or create its test, run it, and update it only if the function contract changed intentionally. Never silently adjust tests to make failures disappear.
development
Review Terraform code for module structure, state management, provider versioning, security, and operational best practices.