From wealth
Reviews all investment accounts (401k, IRA, HSA, taxable brokerage) and calculates 30-day and YTD returns, derives asset allocation, flags drift >5% from target, and checks 401k contribution pace against IRS limit.
How this skill is triggered — by the user, by Claude, or both
Slash command
/wealth:flow-analyze-investment-performanceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Trigger:** Called by `wealth-investment-review`
Trigger: Called by wealth-investment-review
Produces: Investment performance summary at vault/wealth/00_current/YYYY-MM-performance.md
Reads all investment account records from vault/wealth/00_current/ — one directory per account containing holdings snapshots, historical value records, and contribution logs — and produces a comprehensive performance and allocation analysis.
Per-account returns. For each investment account (identified by type and institution in config), the flow calculates: 30-day simple return ((current value − value 30 days ago) / value 30 days ago), YTD simple return ((current value − value on January 1) / January 1 value), and total return since inception where data allows. Dollar P&L is shown alongside percentage return. Contributions made during the period are noted separately so return is not inflated by new money.
Asset allocation derivation. Holdings records list each position by ticker or fund name. The flow maps each holding to an asset class category using the embedded fund taxonomy: domestic equity funds (e.g., FXAIX, VFIAX, VTI, SWTSX), international equity funds (e.g., VXUS, IXUS, FZILX), bond funds (e.g., BND, VBTLX, AGG), real estate/REITs (VNQ, VGSIX), cash and money market (SPAXX, FDRXX). When a holding is not in the embedded taxonomy, the user is prompted to classify it manually in the holdings record.
Allocation drift check. Actual allocation percentages across the entire invested portfolio (sum of all taxable and tax-advantaged accounts) are compared to the target allocation in config.md. Any asset class more than 5 percentage points from target is flagged for rebalancing. The flag includes: the asset class, current %, target %, over/under, the dollar amount to add or trim to restore target, and the specific account(s) best suited for the rebalancing trade (preference: tax-advantaged accounts first for rebalancing to avoid taxable events).
401k contribution pace. Reads YTD contribution total from the 401k holdings record and compares to the 2025 IRS limit ($23,500; $31,000 if age 50+). Annualizes the current contribution rate and flags if the projected full-year contribution will miss the limit by more than $500. Includes the math: "At your current rate of $X/paycheck biweekly, you'll contribute $Y by year-end — $Z below the limit. Increase to $Z/paycheck to max out."
IRA contribution tracking. Reads IRA contribution log and compares YTD contributions to the 2025 limit ($7,000; $8,000 if 50+). Flags the April 15 deadline for prior-year IRA contributions.
vault/wealth/00_current/ — current holdings snapshot and historical value recordsvault/wealth/00_current/YYYY-MM-performance.mdvault/wealth/00_current/[account-name]/holdings.md — current holdings for each accountvault/wealth/00_current/[account-name]/values.csv — historical account values by datevault/wealth/00_current/[account-name]/contributions.md — YTD contribution logvault/wealth/01_prior/ — prior period records for trend comparisonvault/wealth/config.md — target allocation, account types, IRS limit overrides for catch-up contributionsMarkdown document at vault/wealth/00_current/YYYY-MM-performance.md:
Required in vault/wealth/config.md:
target_allocation — target percentages per asset class (must sum to 100)401k_contribution_per_paycheck — current contribution amountpaycheck_frequency — biweekly | semi-monthly | monthly | weeklyage — for catch-up contribution limit eligibility (50+)ira_type — roth | traditional | both~/Documents/aireadylife/vault/wealth/01_prior/ — prior period records~/Documents/aireadylife/vault/wealth/00_current/ (all account subdirectories)~/Documents/aireadylife/vault/wealth/config.md~/Documents/aireadylife/vault/wealth/00_current/YYYY-MM-performance.mdnpx claudepluginhub fru-dev3/ai-ready-life --plugin wealthCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.