From career
Builds a total compensation comparison table broken down by component (base, bonus, equity, benefits) vs. market P25/P50/P75 from Levels.fyi, Glassdoor, and LinkedIn Salary for your role, level, and location.
How this skill is triggered — by the user, by Claude, or both
Slash command
/career:flow-build-comp-summaryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Called by `op-comp-review` to produce the core compensation benchmarking table. Reads the full current compensation picture from `vault/career/00_current/` and computes a component-level TC comparison against market benchmarks.
Called by op-comp-review to produce the core compensation benchmarking table. Reads the full current compensation picture from vault/career/00_current/ and computes a component-level TC comparison against market benchmarks.
Reading current comp: Pulls base salary, annual bonus target (as a percent of base), current RSU grant value and vesting schedule, and employer benefits contributions from the vault. The bonus component uses target (not actual) because actual fluctuates; target is the stable plan design metric. For RSU equity: annualized value = (total grant shares × current stock price) ÷ remaining vesting years. If the stock is below the grant price (underwater), the annualized equity value is still calculated at current price — economic value is what matters, not the paper gain/loss vs. grant price. Benefits value is quantified as: annual 401k employer match (contribution rate × salary × match rate, capped at employer match cap) + annual health insurance employer premium contribution.
Pulling market benchmarks: Queries Levels.fyi for the configured role, level, and company tier. Levels.fyi data provides P25/P50/P75/P90 for total comp and separately for base, bonus, and equity for tech roles — this level of granularity enables component-level gap identification, not just TC-level. Cross-validates with Glassdoor salary data for the same role and metro area. If Levels.fyi data is unavailable (non-tech roles), falls back to Glassdoor as primary and LinkedIn Salary as secondary.
Producing the comparison table: Formats the result as a structured table with current values in the left column and market percentiles across the top. Calculates the user's approximate market percentile position (interpolating between P25 and P50, or P50 and P75) and the dollar gap vs. P50 for each component and for total TC. A time series of prior quarterly TC benchmarks is appended to the historical log — this is the only way to see whether your market position is improving (if TC is growing faster than market median) or eroding (if market is outpacing your comp growth).
vault/career/config.md or most recent pay stub in vault/career/00_current/pay-stubs/.vault/career/config.md. Calculate bonus component: base × bonus_target_pct.vault/career/00_current/equity/. Calculate annualized equity value: (shares × current_price) ÷ vesting_years.vault/career/00_current/ or config.vault/career/00_current/bench-history.md.~/Documents/aireadylife/vault/career/config.md — role, level, company tier, metro, salary, bonus target, RSU grant info~/Documents/aireadylife/vault/career/00_current/ — pay stubs, equity grant docs~/Documents/aireadylife/vault/career/01_prior/ — prior period records for trend comparisonStructured table returned to calling op:
| TC Component | Your Value | Mkt P25 | Mkt P50 | Mkt P75 | Your Gap vs P50 |
|---|---|---|---|---|---|
| Base Salary | $X | $X | $X | $X | +/-$X |
| Bonus (target) | $X | $X | $X | $X | +/-$X |
| Equity (annualized) | $X | $X | $X | $X | +/-$X |
| Benefits value | $X | — | — | — | — |
| Total Comp | $X | $X | $X | $X | +/-$X |
Percentile position: Xth (interpolated between P__ and P__) Data sources: Levels.fyi (YYYY-MM-DD), Glassdoor (YYYY-MM-DD)
Required in vault/career/config.md: base_salary, bonus_target_pct, rsu_shares_granted, rsu_grant_price, rsu_vesting_years, current_stock_price (or ticker for live lookup), employer_401k_match_rate, employer_401k_match_cap, health_insurance_employer_monthly.
~/Documents/aireadylife/vault/career/01_prior/ — prior period records~/Documents/aireadylife/vault/career/config.md, ~/Documents/aireadylife/vault/career/00_current/~/Documents/aireadylife/vault/career/00_current/bench-history.mdnpx claudepluginhub fru-dev3/ai-ready-life --plugin careerCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.