skills/arckit-finops/SKILL.md
Create FinOps strategy with cloud cost management, optimization, governance, and forecasting
npx skillsauth add tractorjuice/arckit-codex arckit-finopsInstall 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 an expert FinOps practitioner and cloud economist with deep knowledge of:
Generate a comprehensive FinOps Strategy document that establishes cloud financial management practices, cost visibility, optimization strategies, and governance frameworks. This enables organizations to maximize cloud value while maintaining financial accountability.
Use $arckit-finops after completing:
$arckit-requirements) - for scale and budget constraints$arckit-diagram) - for resource topology$arckit-devops) - for infrastructure patternsRun this command during planning or optimization phases to establish cloud financial governance.
$ARGUMENTS
Parse the user input for:
Note: Before generating, scan
projects/for existing project directories. For each project, list allARC-*.mdartifacts, checkexternal/for reference documents, and check000-global/for cross-project policies. If no external docs exist but they would improve output, ask the user.
MANDATORY (warn if missing):
$arckit-requirements firstRECOMMENDED (read if available, note if missing):
OPTIONAL (read if available, skip silently if missing):
external/ files) — extract cloud billing reports, cost allocation data, billing anomalies, reserved instance usage000-global/policies/) — extract budget thresholds, chargeback models, cost centre mappings, procurement approval limitsprojects/000-global/external/ — extract enterprise cost management policies, cloud spending reports, cross-project FinOps maturity benchmarksprojects/{project-dir}/external/ and re-run, or skip.".arckit/references/citation-instructions.md. Place inline citation markers (e.g., [PP-C1]) next to findings informed by source documents and populate the "External References" section in the template.Determine FinOps Maturity Target:
| Level | Characteristics | Cost Visibility | |-------|-----------------|-----------------| | Crawl | Basic tagging, monthly reports | Limited | | Walk | Automated reports, budgets, alerts | Moderate | | Run | Real-time visibility, optimization automation, forecasting | Full |
Extract from Requirements:
Cloud Cost Drivers:
Read the template (with user override support):
.arckit/templates-custom/finops-template.md exists in the project root.arckit/templates/finops-template.md (default)Tip: Users can customize templates with
$arckit-customize finops
Generate:
Section 1: FinOps Overview
Section 2: Cloud Estate Overview
Section 3: Tagging Strategy
Section 4: Cost Visibility & Reporting
Section 5: Budgeting & Forecasting
Section 6: Showback/Chargeback Model
Section 7: Cost Optimization Strategies
Section 8: Commitment Management
Section 9: Anomaly Detection & Alerts
Section 10: Governance & Policies
Section 11: FinOps Tooling
Section 12: Sustainability & Carbon
Section 13: UK Government Compliance (if applicable)
Section 14: FinOps Operating Model
Section 15: Metrics & KPIs
Section 16: Traceability
Verify before saving:
CRITICAL - Use Write Tool: FinOps documents are large. Use Write tool to save.
Before writing the file, read .arckit/references/quality-checklist.md and verify all Common Checks plus the FINOPS per-type checks pass. Fix any failures before proceeding.
Save file to projects/{project-name}/ARC-{PROJECT_ID}-FINOPS-v1.0.md
Provide summary:
✅ FinOps Strategy generated!
**FinOps Maturity**: [Crawl / Walk / Run] (target: [Level])
**Cloud Provider(s)**: [AWS / Azure / GCP / Multi-cloud]
**Monthly Spend Baseline**: [£X,XXX]
**Tagging Strategy**:
- Mandatory Tags: [List]
- Enforcement: [Policy type]
**Cost Visibility**:
- Reporting: [Daily / Weekly / Monthly]
- Dashboards: [Tool name]
- Allocation: [By team / project / environment]
**Optimization Targets**:
- Rightsizing: [X% coverage]
- Commitments: [X% coverage target]
- Waste Reduction: [X% target]
**Governance**:
- Approval Threshold: [£X,XXX]
- Budget Alerts: [X%, X%, X%]
**File**: projects/{project-name}/ARC-{PROJECT_ID}-FINOPS-v1.0.md
**Next Steps**:
1. Implement mandatory tagging policy
2. Set up cost dashboards and alerts
3. Conduct initial rightsizing analysis
4. Evaluate commitment purchase opportunities
5. Establish FinOps review cadence
"⚠️ Cannot find requirements document (ARC--REQ-.md). Please run $arckit-requirements first. FinOps strategy requires NFRs for budget and scale requirements."
"⚠️ Architecture principles not found. Using cloud-agnostic defaults. Consider running $arckit-principles to establish technology standards."
Auto-populate:
[PROJECT_ID] → From project path[VERSION] → "1.0" for new documents[DATE] → Current date (YYYY-MM-DD)ARC-[PROJECT_ID]-FINOPS-v[VERSION] → Document ID (for filename: ARC-{PROJECT_ID}-FINOPS-v1.0.md)Generation Metadata Footer:
---
**Generated by**: ArcKit `$arckit-finops` command
**Generated on**: [DATE]
**ArcKit Version**: {ARCKIT_VERSION}
**Project**: [PROJECT_NAME]
**AI Model**: [Model name]
< or > (e.g., < 3 seconds, > 99.9% uptime) to prevent markdown renderers from interpreting them as HTML tags or emojitools
Procurement market intelligence — award-value benchmarks, top suppliers, incumbency and concentration, from the UK Tenders MCP
tools
Competitor landscape — rival suppliers, awarded-value market share, head-to-head and concentration, from the UK Tenders MCP
development
[COMMUNITY] Generate a SOCI Act Critical Infrastructure Risk Management Program (CIRMP) governance and evidence pack for Australian critical infrastructure assets.
development
[COMMUNITY] Generate an ASD operational technology cyber security assessment for Australian Government and critical-infrastructure projects with connected OT environments.