Profile
There are only five fields, and every one is optional. Filling them out takes about a minute and turns generic analysis into something grounded, like "you're 12 years from FIRE, your current pace gets you 75% there, and here's the gap."
Why a profile?
What it stores
conservative · moderate · aggressive. This helps Claude call out when your actions don't match your stated risk appetite.Setting it up
Option 1 · Through Claude
/setup-profile. Claude asks
conversationally and skips anything you don't want to share.You
/setup-profile
Claude
Let's set up your goals. What year were you born? (skip if you'd rather not say)
You
1988. I want to retire by 50 with around $1M. Pretty aggressive risk-wise. I hold a lot of TSLA from RSU vesting.
Claude
Got it. Saving birth_year 1988, retirement_target_year 2038, target_net_worth_usd $1M, risk_tolerance aggressive, and notes "TSLA concentration from RSU vesting". From now on, every analysis will frame numbers against your 12-year runway and $1M target instead of generic benchmarks.
Option 2 · Through the CLI
How it changes analysis