Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
tradermonty avatar

Breakout Trade Planner

  • 692 installs
  • 2.6k repo stars
  • Updated August 4, 2026
  • tradermonty/claude-trading-skills

breakout-trade-planner is a Claude Code agent skill that generates Minervini-style breakout trade plans from VCP screener JSON with worst-case risk sizing and Alpaca bracket order templates for developers running systema

About

breakout-trade-planner is a Claude Code skill from tradermonty/claude-trading-skills that turns VCP screener JSON into concrete trade plans with entry, stop-loss, and target prices. A Python script `skills/breakout-trade-planner/scripts/planner.py` accepts `--input reports/vcp_screener.json` and `--account-size` values, requires no market data API keys, and sizes positions using worst-case fill prices rather than optimistic signal entries. Gate rules include `composite_score >= 70`, `risk_pct_worst <= 8%`, and breakout checks such as `distance_from_pivot <= 2%`. The planner classifies candidates into actionable, revalidation, watchlist, rejected, deferred, and constrained buckets and emits two Alpaca-compatible bracket templates per candidate: pre-place auto-trigger and post-confirm 5-minute candle verification. Developers invoke it after the VCP Screener when they need share counts, stop levels, and order JSON before execution.

  • breakout-trade-planner

Breakout Trade Planner by the numbers

  • 692 all-time installs (skills.sh)
  • +94 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #528 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/tradermonty/claude-trading-skills --skill breakout-trade-planner

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs692
repo stars2.6k
Last updatedAugust 4, 2026
Repositorytradermonty/claude-trading-skills

How do you plan breakout trades from VCP screener output?

Use breakout-trade-planner for development tasks

Who is it for?

Developers running tradermonty/claude-trading-skills who need worst-case risk sizing and Alpaca bracket templates between VCP screening and order execution.

Skip if: Discretionary traders without structured screener JSON, or investing workflows unrelated to Minervini-style breakout/VCP setups.

When should I use this skill?

User has VCP screener output and asks for entry price, stop-loss, position size, portfolio heat checks, or Alpaca bracket order templates.

What you get

Trade plans with entry/stop/target prices, share sizes, six-way candidate classification, and Alpaca pre-place/post-confirm bracket order JSON.

  • Trade plan per symbol
  • Alpaca bracket order templates
  • Candidate classification report

By the numbers

  • Enforces 8% maximum worst-case risk per trade
  • Rejects breakouts more than 2% above pivot distance
  • Classifies candidates into 6 outcome buckets and 2 Alpaca bracket templates each

Files

SKILL.mdMarkdownGitHub ↗

Breakout Trade Planner

Generate trade plans from VCP screener output following Mark Minervini's breakout methodology. Calculate position sizes using worst-case entry prices, enforce portfolio risk limits, and output Alpaca API-compatible order templates.

When to Use

  • User has VCP screener JSON output and wants trade plans
  • User asks for breakout entry/stop/target calculation
  • User wants Alpaca order templates for VCP breakout candidates
  • User needs position sizing with portfolio heat management

Prerequisites

  • VCP screener JSON output with schema_version: "1.0"
  • No API keys required (works with local JSON files)
  • No external skill dependencies (position sizing is built-in)

Workflow

Step 1: Generate Trade Plans

Run the planner with VCP screener output:

python3 skills/breakout-trade-planner/scripts/plan_breakout_trades.py \
  --input reports/vcp_screener_YYYY-MM-DD.json \
  --account-size 100000 \
  --risk-pct 0.5 \
  --output-dir reports/

Step 2: Review Output

Read the generated JSON and Markdown reports. Present:

1. Actionable Orders — Pre-breakout candidates with order templates 2. Revalidation — Breakout-state candidates needing live confirmation 3. Watchlist — Developing VCP candidates to monitor 4. Rejected/Deferred/Constrained — Candidates filtered by Gate or portfolio limits

Step 3: Explain Trade Plans

For each actionable order, explain:

  • Entry levels (signal vs worst-case) and stop-loss placement
  • R-multiple targets and reward-risk ratio
  • Two execution modes: pre_place (stop-limit) vs post_confirm (limit after 5min confirmation)
  • Portfolio risk contribution and cumulative heat

Minervini Gate (Filtering Criteria)

Candidates must pass ALL conditions:

ConditionPre-breakoutBreakout
valid_vcpTrueTrue
rating_bandgood/strong/textbookgood/strong/textbook
risk_pct_worst<= 8.0%<= 8.0%
breakout_volumeTrue
distance_from_pivot<= max_chase_pct
current_price<= worst_entry

CLI Parameters

ParameterDefaultDescription
--account-size(required)Account equity in dollars
--risk-pct0.5Base risk % per trade
--max-position-pct10.0Max single position %
--max-sector-pct30.0Max sector exposure %
--max-portfolio-heat-pct6.0Max total open risk %
--target-r-multiple2.0Take-profit R-multiple
--stop-buffer-pct1.0Stop buffer below contraction low
--max-chase-pct2.0Max chase above pivot
--pivot-buffer-pct0.1Pivot buffer for buy-stop trigger
--current-exposure-jsonNoneExisting portfolio exposure

Output

  • breakout_trade_plan_YYYY-MM-DD_HHMMSS.json — Structured plans with order templates
  • breakout_trade_plan_YYYY-MM-DD_HHMMSS.md — Human-readable report

Resources

  • references/minervini_entry_rules.md — Entry methodology and rules

Related skills

How it compares

Pick breakout-trade-planner over the VCP screener alone when you need worst-case position sizing, portfolio heat gates, and Alpaca bracket JSON—not just candidate discovery.

FAQ

What input does breakout-trade-planner require?

breakout-trade-planner expects VCP screener JSON, typically `reports/vcp_screener.json`, passed to `planner.py` with `--input` and an `--account-size` dollar value for position sizing.

What risk limits does breakout-trade-planner enforce?

breakout-trade-planner rejects trades when `risk_pct_worst` exceeds 8% and breakout setups when price is more than 2% above pivot. It also requires `composite_score >= 70` and valid VCP flags.

Does breakout-trade-planner need market API keys?

breakout-trade-planner performs local calculations on screener JSON and does not require market data API keys. It outputs Alpaca-compatible bracket order templates for downstream execution.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.