Monitor, manage, and project budget utilization across spending periods
You have a finite budget. This skill teaches you how to monitor it, project your runway, and make informed decisions about when and how much to spend. Budget awareness is not optional -- it is the foundation of every other skill you use.
checkBudgetReturns your complete budget status including allocation, spending, and projections.
Parameters:
| Parameter | Type |
|---|
| Required |
|---|
| Description |
|---|
includeProjections | boolean | No | Include spend rate projections (default: true) |
What you get back:
Budget data:
allocated -- Total budget for the current period.spent -- Amount already spent.reserved -- Amount reserved for pending/queued payments.remaining -- Available balance (allocated - spent - reserved).currency -- Always USDC.period -- Budget period (daily, weekly, monthly, quarterly).utilization -- Percentage of budget consumed.Projections (when enabled):
dailySpendRate -- Your current average daily spend.projectedPeriodSpend -- Where you will land if current rate continues.budgetRunway -- How many days of spending remain at current rate.onTrack -- Boolean indicating whether projected spend stays within allocation.utilizationTrend -- One of "healthy", "near-limit", or "over-budget".Status thresholds:
checkBudget with projections enabled. Know where you stand before you act.utilizationTrend is "near-limit" or "over-budget", flag this in your reasoning before making any purchase. Explain why the purchase is still justified despite budget pressure.budgetRunway shows fewer days than remain in the period, you are spending too fast. Slow down or reprioritize.1. Check current status
→ checkBudget { includeProjections: true }
→ Response: $5,000 allocated, $2,100 spent, $2,900 remaining
→ Utilization: 42%, dailySpendRate: $140/day, runway: 20 days
→ Trend: healthy
2. Assess a planned purchase
→ SEMrush Pro costs $129.95/month
→ After purchase: $2,770.05 remaining
→ New utilization: 44.6% -- still healthy
→ Runway would drop to ~19 days -- acceptable
3. Plan for the rest of the period
→ Known upcoming: Google Ads campaign ($500), Canva renewal ($12.99)
→ After all planned spending: $2,257.06 remaining
→ Utilization would reach 54.9% -- on track
→ Proceed with confidence
Use this mental model to assess your position:
| Metric | Green | Yellow | Red |
|---|---|---|---|
| Utilization | Below 70% | 70-90% | Above 90% |
| Runway | More days than left | Roughly equal | Fewer than left |
| Daily spend rate | Decreasing/stable | Increasing slowly | Increasing rapidly |
| Projected total | Under budget | Within 10% of limit | Over budget |
Request additional budget only when all of the following are true:
Budget increase requests go through the Finance agent for review.
When operating within a phased goal strategy, your standard budget checks are not enough. You must also account for the phase you are in, the budget allocated to that phase, and whether your spending velocity matches the phase timeline.
phase_budget = total_goal_budget * phase_percentagevelocity = phase_spent / (phase_elapsed_days / phase_total_days)| Metric | Green | Yellow | Red |
|---|---|---|---|
| Phase velocity | 0.8 - 1.2 | 1.2 - 1.5 or 0.5 - 0.8 | Above 1.5 or below 0.5 |
| Days remaining | > 30% of phase | 10-30% of phase | < 10% of phase |
| Budget remaining | Proportional to time | Slightly ahead or behind | Significantly mismatched |
| Phase-specific subs | Tracked and tagged | Some untagged | Untracked |
Use this checklist at every phase boundary: