Personal Finance Analysis
Run a deep financial and behavioral analysis using the latest master CSV data and Obsidian note.
Phase 1: Ensure Data is Current
- Run
/personal-finance-update first to sync all tables.
- If
/personal-finance-update fails: Report the error to the user, then suggest manual steps:
- Verify the master CSV directory exists (check
config.json for the path)
- Confirm
~/Library/Mobile Documents/com~apple~CloudDocs is syncing
- Try running
/personal-finance-update again
- If still failing, proceed with whatever data is already on disk and note the staleness in the report
- Read
~/.claude/skills/finance-analysis/config.json to get paths for obsidian_note and memory_file.
- Read the Obsidian note and memory file at the configured paths.
Phase 2: Load Raw Data
- Read all master CSVs from the
master_csv_dir path in config.json for years 2020 onward (the reliable range).
- Compute any metrics not already in the Obsidian tables — monthly breakdowns, per-category trends, income source timelines, cash flow by month.
Phase 3: Financial Analysis
Present the following, using actual numbers from the data:
- Net worth trajectory & cash flow — yearly and monthly trends (2020–present). Income vs outflow. Is the user saving, breaking even, or bleeding?
- Spending efficiency — which categories deliver ROI (education, health, business investments) vs pure consumption? Quantify the split.
- Burn rate — true monthly cost of living including cash withdrawals and transfers. Compare employed months vs unemployed months.
- Risk exposure — income concentration (single source?), liquidity gaps, untracked blind spots (UOB joint account, cash spending, StanChart).
- Runway projection — at current burn rate with no income change, how many months of runway remain? What if luxuries are cut to zero?
- Category deep-dives — flag any category with unusual patterns, sudden changes, or outsized impact on the overall picture.
Phase 4: Psychological & Behavioral Analysis
Analyze the spending data as a behavioral signal:
- Values revealed by spending — what do the numbers say about priorities and identity, beyond stated beliefs?
- Stated vs actual — where do stated beliefs (minimalism, antifragility, wealth-first) conflict with actual spending behavior?
- Emotional triggers — correlate spending spikes with life events (layoff, travel, seasons, wife-related). Are there patterns?
- Impulse vs deliberate — what fraction of spending looks planned vs reactive? Use transaction frequency, amounts, and timing.
- Relationship with money — fearful, strategic, impulsive, or evolving? How has the pattern shifted from 2020 to now?
- Self-deception audit — where is spending rationalized as "investment" or "necessity" when data suggests comfort or status?
- Highest-impact behavioral change — one concrete change that the data shows would have the biggest financial effect.
Phase 5: Report
Structure the output as:
- Executive Summary — 3-5 bullet points, the most important findings.
- Financial Analysis — numbered sections from Phase 3, with tables and numbers.
- Behavioral Analysis — numbered sections from Phase 4, referencing specific transactions and patterns.
- Recommendations — 3 actionable items ranked by financial impact.
Be brutally honest. Use actual numbers. Challenge the user's self-narrative where data contradicts it. No flattery, no hedging.
1---2name: finance-analysis3description: Comprehensive financial and psychological analysis of personal finance data. Use when user says '/finance-analysis', 'analyze my finances', 'spending analysis', 'financial review', 'how am I doing financially', or 'budget check'.4---56# Personal Finance Analysis78Run a deep financial and behavioral analysis using the latest master CSV data and Obsidian note.910---1112## Phase 1: Ensure Data is Current13141. Run `/personal-finance-update` first to sync all tables.15 - **If `/personal-finance-update` fails:** Report the error to the user, then suggest manual steps:16 1. Verify the master CSV directory exists (check `config.json` for the path)17 2. Confirm `~/Library/Mobile Documents/com~apple~CloudDocs` is syncing18 3. Try running `/personal-finance-update` again19 4. If still failing, proceed with whatever data is already on disk and note the staleness in the report202. Read `~/.claude/skills/finance-analysis/config.json` to get paths for `obsidian_note` and `memory_file`.213. Read the Obsidian note and memory file at the configured paths.2223---2425## Phase 2: Load Raw Data26271. Read all master CSVs from the `master_csv_dir` path in config.json for years 2020 onward (the reliable range).282. Compute any metrics not already in the Obsidian tables — monthly breakdowns, per-category trends, income source timelines, cash flow by month.2930---3132## Phase 3: Financial Analysis3334Present the following, using actual numbers from the data:35361. **Net worth trajectory & cash flow** — yearly and monthly trends (2020–present). Income vs outflow. Is the user saving, breaking even, or bleeding?372. **Spending efficiency** — which categories deliver ROI (education, health, business investments) vs pure consumption? Quantify the split.383. **Burn rate** — true monthly cost of living including cash withdrawals and transfers. Compare employed months vs unemployed months.394. **Risk exposure** — income concentration (single source?), liquidity gaps, untracked blind spots (UOB joint account, cash spending, StanChart).405. **Runway projection** — at current burn rate with no income change, how many months of runway remain? What if luxuries are cut to zero?416. **Category deep-dives** — flag any category with unusual patterns, sudden changes, or outsized impact on the overall picture.4243---4445## Phase 4: Psychological & Behavioral Analysis4647Analyze the spending data as a behavioral signal:48491. **Values revealed by spending** — what do the numbers say about priorities and identity, beyond stated beliefs?502. **Stated vs actual** — where do stated beliefs (minimalism, antifragility, wealth-first) conflict with actual spending behavior?513. **Emotional triggers** — correlate spending spikes with life events (layoff, travel, seasons, wife-related). Are there patterns?524. **Impulse vs deliberate** — what fraction of spending looks planned vs reactive? Use transaction frequency, amounts, and timing.535. **Relationship with money** — fearful, strategic, impulsive, or evolving? How has the pattern shifted from 2020 to now?546. **Self-deception audit** — where is spending rationalized as "investment" or "necessity" when data suggests comfort or status?557. **Highest-impact behavioral change** — one concrete change that the data shows would have the biggest financial effect.5657---5859## Phase 5: Report6061Structure the output as:62631. **Executive Summary** — 3-5 bullet points, the most important findings.642. **Financial Analysis** — numbered sections from Phase 3, with tables and numbers.653. **Behavioral Analysis** — numbered sections from Phase 4, referencing specific transactions and patterns.664. **Recommendations** — 3 actionable items ranked by financial impact.6768Be brutally honest. Use actual numbers. Challenge the user's self-narrative where data contradicts it. No flattery, no hedging.