executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
budget-builderBuilds a zero-based monthly budget from take-home income using the 50/30/20 framework with explicit adaptation rules and sinking funds for irregular expenses. Use when someone says "help me make a budget", "I don't know where my money goes", "my spending feels out of control", or after an income change or move. Do NOT use for choosing what to fund first acr…
Independent GitHub snapshot · Automated classification · Original documentation governs
A budget is not a restriction on spending - it is a spending plan made in advance. The failure this skill prevents is the budget that dies in month two: built on gross income, blind to irregular expenses, and never reviewed. Build one that survives contact with real life.
Collect before allocating anything. Label guesses as guesses.
Allocate net income across three buckets as a starting point, not a rule:
Adaptation rules, in order:
Annual and irregular costs destroy budgets when they arrive unplanned. Divide each predictable irregular expense by 12 and enter that amount as a fixed monthly line item. A $600 car registration is a $50/month line, every month, in a separate labeled bucket.
Subtract every planned expense from take-home income until the result is exactly zero - every dollar gets a job. Money left over gets assigned explicitly: savings, a sinking fund, or extra debt payoff. If spending exceeds income, cut in this order: discretionary subscriptions, then other wants, then savings rate, then needs (which usually means a structural change per Step 2).
Review at the end of each month before the next begins: compare actual to planned by category. A budget that is never reviewed is a wish list. A category off by more than 15% for two consecutive months is mis-sized - change the budget number to match reality and rebalance, rather than resolving to "do better."
Copy and fill. Percentages are of take-home income.
MONTHLY BUDGET - [FILL: month/year]
Take-home income: $[FILL]
NEEDS (target ≤50%, actual [FILL]%)
Rent / mortgage $[FILL]
Utilities $[FILL]
Groceries $[FILL]
Insurance $[FILL]
Minimum debt payments $[FILL]
Transportation $[FILL]
WANTS (target ≤30%, actual [FILL]%)
Dining out $[FILL]
Subscriptions $[FILL]
[FILL: hobby/entertainment lines] $[FILL]
SINKING FUNDS (annual cost ÷ 12)
[FILL: e.g. car registration] $[FILL]
[FILL: e.g. holiday gifts] $[FILL]
SAVINGS + EXTRA DEBT (target 20%, actual [FILL]%)
Emergency fund $[FILL]
Retirement $[FILL]
Extra debt payment $[FILL]
REMAINDER (must equal $0): $[FILL]
Take-home $4,200/mo. Needs total $2,400 (57%): rent $1,450, utilities $180, groceries $420, insurance $150, debt minimums $120, transit $80. Sinking funds $105: registration $25, gifts $50, vet $30. That leaves $1,695. At 57% needs, apply the adaptation rule: compress wants to ~25% ($1,050 - dining $350, subscriptions $60, everything else $640) and put $645 (15%) to savings - $400 emergency fund, $245 extra on the 22% card. Remainder: $0. Wants absorbed the squeeze; savings stayed above the 5% floor.
Produce a filled zero-based budget using the template: every line has a dollar amount, sinking funds appear as monthly line items, bucket percentages are computed against take-home, the remainder equals zero, and a one-line note states which adaptation rule (if any) was applied and why.
This is general financial education, not individualized financial advice. For self-employment income, major life transitions, or debt loads where minimums crowd out essentials, recommend a certified financial planner or nonprofit credit counselor.