From lynch
Drift-to-IPS rebalancing at the asset-class / per-market level. Use when the user wants to bring allocations back inside IPS bands. Emits reallocation table and cash-flow plan — does NOT pick individual tickers (that's rotation).
How this skill is triggered — by the user, by Claude, or both
Slash command
/lynch:rebalanceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Invoke the `portfolio-state` skill.
Invoke the portfolio-state skill.
Compute current weights per asset class (equity_in, equity_us, mf_in, cash) from the snapshot.
For each asset class, compute:
drift = current_weight - targetin_band = min <= current_weight <= maxFor each out-of-band class, propose reallocation to target:
targettargetDispatch risk-reviewer subagent with {current_weights, proposed_changes} at the asset-class level.
Dispatch tax-optimizer subagent if any asset-class sells would be realized from taxable accounts. Pass only the candidate sell lots identified by FIFO from each overweight class.
Synthesize a user-facing output:
rotation for the per-ticker buys/sells that implement these deltas."Optional: dispatch doc-writer if user asked for a Word/PDF.
Conversational summary + structured table + optional artifact path.
rebalance never recommends individual tickers. That's rotation's job.risk-reviewer returns fail, present the finding and stop — do not emit recommendations that violate IPS.npx claudepluginhub sarthak-patidar/magellan --plugin lynchProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.