Skip to content
Finance
Command

/mom-report

Autonomous month-over-month cost analysis with anomaly detection, forecasting, and actionable recommendations.

BOOST
From plugin
finops-toolkit
6137 skills8 agents7 commands1 MCP
Install
> /plugin marketplace add microsoft/finops-toolkit

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/mom-report

Context preview

What this command does when you run it.

Autonomous month-over-month cost analysis with anomaly detection, forecasting, and actionable recommendations.

Command definition

mom-report.md
description: Autonomous month-over-month cost analysis with anomaly detection, forecasting, and actionable recommendations.
disable-model-invocation: true

Instructions

Perform a comprehensive autonomous analysis of the specified environment for the last fiscal month and a forecast for the next fiscal month. You are responsible for reviewing bundled references in `skills/finops-toolkit/references/`, managing `ftk/planning/`, and interpreting `ftk/results/`.

This is an iterative, cumulative workflow. Each run builds on previous runs — prior research, notes, and results carry forward. The analysis is intentionally open-ended: explore broadly, follow leads, and surface insights that a static report template would miss.

1 - Setup Phase

1. Use the current context to determine today's date. 2. Read the bundled skill references in `skills/finops-toolkit/references/` before starting new analysis. 3. Start with `skills/finops-toolkit/references/queries/INDEX.md` for validated KQL assets and `skills/finops-toolkit/references/finops-hubs.md` for hub-specific analysis guidance. 4. Review `skills/finops-toolkit/references/docs-mslearn/framework/finops-framework.md` and `skills/finops-toolkit/references/docs-mslearn/framework/capabilities.md` so your findings stay aligned to FinOps terminology, reporting, anomalies, and forecasting.

**Checkpoint:** Confirm which skill reference sources you reviewed and summarize the most relevant guidance before proceeding.

2 - Plan Phase

1. Plan ahead in `ftk/planning/plan-[environment-name]-report-[date].md` 2. Track progress in `ftk/planning/progress-[environment-name]-report-[date].md` 3. Save/update the report in `ftk/results/[environment-name]-report-[date].md`. 4. Do not save query results anywhere except in `ftk/results/[environment-name]-report-[date].md`.

**Checkpoint:** Present the plan and confirm it covers the right scope before executing.

3 - Execute Phase

1. You may encounter errors along the way which you will need to troubleshoot — check your `ftk/notes/` to avoid troubleshooting the same issue unnecessarily. 2. Check casting, syntax, and query structure. Make sure to use the correct data types and parameters for functions and tools. 3. Document issues and solutions in `ftk/notes/topic-name.md`. 4. Add new working queries you create to `skills/finops-toolkit/references/queries/catalog/query-name.kql` and update `skills/finops-toolkit/references/queries/INDEX.md` for re-use. 5. Use autonomous batch processing to handle large datasets efficiently. 6. Save your work as you go to `ftk/results/[environment-name]-report-[date].md` to avoid lost work. 7. Investigate suspicious workload patterns using `skills/finops-toolkit/references/finops-hubs.md` for anomaly, budget, and optimization context. 8. Explore material patterns beyond the obvious cost drivers, then summarize findings and stop when the report is complete or blocked.

**Checkpoint:** Update the report and summarize key findings so far before moving to reflection.

4 - Reflect Phase

1. Use the bundled reference guidance in `skills/finops-toolkit/references/` to interpret `ftk/results/[environment-name]-report-[date].md` and validate whether the month-over-month story is evidence-backed. 2. Make the report professional, scannable and colorful. Use charts, graphs and emojis. 3. Check your work as you go for errors and omissions. Make sure the report is complete and renders correctly.

**Remember:**

  • Apply the FinOps Framework — demonstrate mastery of `skills/finops-toolkit/references/docs-mslearn/framework/finops-framework.md` and `skills/finops-toolkit/references/docs-mslearn/framework/capabilities.md`.
  • Continue until the report is complete, internally consistent, and ready for FinOps review. If blocked, stop and report the exact blocker and evidence.
Read more
Ships withfinops-toolkit

Quick links:       The FinOps toolkit is an open-source collection of customizable tools and resources to help you adopt and implement FinOps capabilities that automate and extend the Microsoft Cloud.

Get the whole plugin

Other commands on finops-toolkit.