leaps-screen — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited leaps-screen (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
LEAPS give 5-10x leverage. Every methodology layer matters 5-10x more. Required checks before recommending a strike:
macro-warning. LEAPS in 🔴 RED regime is a wealth-destruction trade. RED → only suggest LEAPS on deep-value names at 200DMA, never momentum names. YELLOW → cap LEAPS allocation at 3% of book. GREEN → full plan.$(ls ~/.claude/{skills,plugins/claude-investment-skills}/review-investment-screenshot/scripts/insider_ratio.py 2>/dev/null | head -1) TICKER --window 90. If C-suite is distributing while user is considering a 2-year LEAPS, that's a hard NO. Form 4 code "P" only — RSU grants look bullish in headlines but aren't open-market buys."Look carefully" rule: the most expensive LEAPS mistake is buying ATM/slightly-OTM on a momentum name at 52w high in YELLOW/RED regime. Theta + IV crush + first 10% drawdown wipes 60% of premium in weeks. ALWAYS check: where's the stock vs 200DMA + what's the macro regime + has insider been selling 90d?
See README's Hard Rules for the full anti-pattern list.
LEAPS = Long-term Equity AnticiPation Securities. Options with >1 year to expiry. Used for:
| Situation | Why LEAPS wins |
|---|---|
| High conviction + want leverage | 5-10x exposure with same capital |
| Limited capital, big idea | $5K LEAPS = $50K stock equivalent |
| Hedge alternative (sell stock + buy call) | Locks profit, keeps upside |
| Want defined max loss | Stock can go to $0; LEAPS just costs premium |
| Tax: short-term holder, long-term thesis | Hold LEAPS >1 year for LTCG |
| Situation | Why stock wins |
|---|---|
| Dividend payer (NOK, ORCL, BABA) | LEAPS don't get dividends |
| Uncertain timeline | LEAPS expire; stock doesn't |
| IV very high (>80%) | Premium too expensive, theta heavy |
| Buying for income | Need stock for covered calls/puts |
| Already maxed delta exposure | Adding LEAPS = double-down on same bet |
mcp__yfmcp__yfinance_get_option_dates(symbol="NVDA")Filter to LEAPS (>1 year out). Typically:
mcp__yfmcp__yfinance_get_option_chain(symbol="NVDA", expiration_date="2027-01-15", option_type="calls")Hard filters:
Goldilocks zone:
For each strike, compute:
| Metric | Formula | Notes |
|---|---|---|
| Premium | (bid + ask) / 2 | Mid price |
| Cost per contract | premium × 100 | $ paid for 100 shares exposure |
| Breakeven | strike + premium | Stock must hit this to profit |
| Breakeven % gain | (breakeven - current) / current × 100 | How much stock needs to move |
| 2x scenario | strike + 2 × premium | Where stock = doubled premium |
| 3x scenario | strike + 3 × premium | Where stock = tripled |
| Max loss | premium × 100 | Total paid (if expires worthless) |
| Max loss % | 100% | Premium goes to 0 if OTM at expiry |
Allocation rule of thumb:
Tiered sizing (NVDA example):
| Strike | Type | Cost | Allocation | Why |
|---|---|---|---|---|
| ATM ($200) | Conservative | $35 | 1% | Highest delta, lowest leverage |
| +10% OTM ($220) | Balanced | $25 | 0.7% | Best R/R at typical 1Y move |
| +20% OTM ($240) | Aggressive | $18 | 0.3% | Bull case lottery |
# [TICKER] LEAPS Screen — [Date]
**Current price**: $XXX | **Thesis**: [user's thesis or "general bullish"]
## Available LEAPS Expiries
- 2027/1/15 ([X] months out)
- 2028/1/21 ([Y] months out)
## Recommended: [Strike] [Expiry]
### Why this one
[2-3 bullet points: liquidity, R/R, IV reasonable]
### Specifics
| Metric | Value |
|---|---|
| Strike | $X |
| Expiry | YYYY-MM-DD |
| Mid premium | $X.XX |
| OI | X,XXX |
| IV | X.X% |
| Delta (est) | 0.X |
| Cost per contract | $X,XXX |
| Breakeven | $XXX (+X.X%) |
| 2x premium scenario | Stock @ $YYY (+Y.Y%) |
| 3x premium scenario | Stock @ $ZZZ (+Z.Z%) |
### Position sizing
- Suggested: X contracts = $Y,YYY total cost
- Portfolio %: Z.Z%
- Stop loss: 50% of premium ($X) or stock breaks 200DMA
### P&L Scenarios at expiry
| Stock @ Expiry | Intrinsic | P&L | % Return |
|---|---|---|---|
| Current ($XXX) | $0 | -$X (premium) | -100% |
| +10% | $X | -$Y | -X% |
| +20% | $X | +$Y | +X% |
| +50% | $X | +$Y | +X% |
| Bull target | $X | +$Y | +X% |
## Alternatives Considered (NOT recommended)
| Strike | Why NOT |
| $X | OI too low / IV too high / breakeven too far |
## Compared to Stock
- Stock $XXX: 1x leverage, no time decay, gets dividends
- LEAPS $X strike: ~Yx leverage, 12mo expiry, no dividend
- **Recommendation**: [LEAPS / mix / stock] because [reason]
## Risks
- IV crush after [event] could lose 20-30% even if stock unchanged
- If stock chops sideways, LEAPS lose to theta
- 12/18/2026 LEAPS in 2026 危险窗口 (yen carry / 1973)
## Tax considerations
- If held >1 year: LTCG (15-20%)
- If held <1 year: STCG (32-37%)
- Specific lot ID matters at exit| Pitfall | Example | Lesson |
|---|---|---|
| Buying high-IV LEAPS pre-earnings | NVDA $250 call before NVDA ER, IV 90% | Pay 30% extra premium, IV crush after |
| Going too far OTM | NVDA $300 LEAPS when stock $200 | Need +60% just to break even |
| Buying 6-9 month "LEAPS" | NVDA 12/18 calls bought in 5/2026 | Theta heavy, not real LEAPS |
| Single huge LEAPS | $50K in one 2027 ATM call | Concentration = pain |
| Ignoring underlying tax | Buying 1/15/27 in 11/2025 = 14 months hold for LTCG | Plan exit dates |
If user has 100+ shares, ask:
earnings-prep skill, not this one| Need | Tool |
|---|---|
| List expiries | mcp__yfmcp__yfinance_get_option_dates |
| Option chain | mcp__yfmcp__yfinance_get_option_chain |
| Live price | mcp__yfmcp__yfinance_get_ticker_info |
| Historical price for context | mcp__yfmcp__yfinance_get_price_history |
| Conviction | IV | Time horizon | Capital | Recommendation |
|---|---|---|---|---|
| High | <50% | 1-2 years | Limited | LEAPS ATM, full size |
| High | 50-70% | 1-2 years | Limited | LEAPS ATM, half size |
| High | >70% | Any | Any | Wait for IV drop, OR call spread |
| Med | <50% | 1+ years | Any | LEAPS +10% OTM, small size |
| Med | 50-70% | Any | Any | Stock or wait |
| Low | Any | Any | Any | Don't buy options, don't be in this |
| High | <50% | <1 year | Limited | Short-term call (not LEAPS) |
| High | <50% | >2 years | Any | 2028 LEAPS, deep ATM |
analyze-stock recommends LEAPS as the vehicle~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.