This is a stock screener that implements Mark Minervini's Volatility Contraction Pattern methodology on S&P 500 stocks. It runs a three-phase pipeline that filters for Stage 2 uptrends, then identifies tight bases with contracting volatility near breakout points. The output includes composite scores, execution states (pre-breakout, breakout, extended, damaged), and specific trade setups with pivot prices and stops. You can run it in strict mode for pure Minervini setups or tune parameters for backtesting. It needs an FMP API key and the free tier works fine for screening the top 100 candidates. The scoring system is detailed and opinionated, which is either helpful structure or annoying rigidity depending on whether you trade this way.
npx skills add https://github.com/tradermonty/claude-trading-skills --skill vcp-screener