news-data-provider
Use this skill when implementing or modifying the real NewsDataProvider (Phase 3.1). Triggers on: 'implement NewsDataProvider', 'Alpha Vantage NEWS_SENTIMENT', 'Finnhub company news', 'real news headlines', 'news caching', 'rate limit handling', 'news provider fallback', 'replace news stub', 'wire news into FinBERT', or any task that fetches financial news headlines from an external API and caches them for FinBERT processing. Do NOT use for FinBERT inference itself (use finbert-integration) or for LLM-based news analysis (use llm-validator).
Repository SourceNeeds Review
event-filter
Use this skill when implementing or modifying event-driven exit logic (Phase 3.3). Triggers on: 'add an EventFilter', 'earnings blackout exit', 'news shock exit', 'ATR stop filter', 'implement EarningsBlackoutFilter', 'implement NewsShockFilter', 'implement AtrStopFilter', 'add exit_reason to TradeSignal', 'replace earnings calendar stub', or any task that evaluates open positions against discrete events to trigger exits. Do NOT use for ATR-based position sizing (use risk-manager) or for earnings data in fundamentals signals (use fundamentals-plugin).
Repository SourceNeeds Review
finbert-integration
Use this skill when setting up, configuring, or working with FinBERT for financial sentiment analysis. Triggers on: 'set up FinBERT', 'sentiment analysis', 'FinBERT batch processing', 'compute sentiment features', 'FinBERT enricher', or any task involving the local sentiment scoring layer (Layer 1). Do NOT use for: the LLM Validator (use llm-validator), creating other plugin types (use plugin-author), or building the news API client that feeds headlines into FinBERT (use news-data-provider).
Repository SourceNeeds Review
fundamentals-plugin
Use this skill when implementing or modifying the fundamentals signal pillar (Phase 3.2). Triggers on: 'add fundamentals', 'implement FundamentalsDataProvider', 'create a FundamentalIndicatorPlugin', 'add P/E z-score', 'add FCF yield', 'add earnings growth', 'add earnings surprise', 'wire fundamentals into the quant engine', 'ETF fundamental exclusion', or any task that fetches balance-sheet / income-statement / cash-flow data and turns it into a normalized signal. Do NOT use for technical indicators (use plugin-author) or for the earnings blackout exit logic (use event-filter).
Repository SourceNeeds Review