backtest-expert
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
Aggregate and rank signals from multiple edge-finding skills (edge-candidate-agent, theme-detector, sector-analyst, institutional-flow-tracker) into a prioritized conviction dashboard with weighted scoring, deduplication, and contradiction detection.
$ npx -y skills add tradermonty/claude-trading-skills --skill edge-signal-aggregator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/edge-signal-aggregatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Aggregate and rank signals from multiple edge-finding skills (edge-candidate-agent, theme-detector, sector-analyst, institutional-flow-tracker) into a prioritized conviction dashboard with weighted scoring, deduplication, and contradiction detection.
name: edge-signal-aggregator description: Aggregate and rank signals from multiple edge-finding skills (edge-candidate-agent, theme-detector, sector-analyst, institutional-flow-tracker) into a prioritized conviction dashboard with weighted scoring, deduplication, and contradiction detection.
Combine outputs from multiple upstream edge-finding skills into a single weighted conviction dashboard. This skill applies configurable signal weights, deduplicates overlapping themes, flags contradictions between skills, and ranks composite edge ideas by aggregate confidence score. The result is a prioritized edge shortlist with provenance links to each contributing skill.
Collect output files from the upstream skills you want to aggregate:
Execute the aggregator script with paths to upstream outputs:
python3 skills/edge-signal-aggregator/scripts/aggregate_signals.py \ --edge-candidates reports/edge_candidate_agent_*.json \ --edge-concepts reports/edge_concepts_*.yaml \ --themes reports/theme_detector_*.json \ --sectors reports/sector_analyst_*.json \ --institutional reports/institutional_flow_*.json \ --hints reports/edge_hints_*.yaml \ --output-dir reports/
Optional: Use a custom weights configuration:
python3 skills/edge-signal-aggregator/scripts/aggregate_signals.py \ --edge-candidates reports/edge_candidate_agent_*.json \ --weights-config skills/edge-signal-aggregator/assets/custom_weights.yaml \ --output-dir reports/
Open the generated report to review: 1. **Ranked Edge Ideas** - Sorted by composite conviction score 2. **Signal Provenance** - Which skills contributed to each idea 3. **Contradictions** - Conflicting signals flagged for manual review 4. **Deduplication Log** - Merged overlapping themes
Filter the shortlist by minimum conviction threshold:
python3 skills/edge-signal-aggregator/scripts/aggregate_signals.py \ --edge-candidates reports/edge_candidate_agent_*.json \ --min-conviction 0.7 \ --output-dir reports/
{
"schema_version": "1.0",
"generated_at": "2026-03-02T07:00:00Z",
"config": {
"weights": {
"edge_candidate_agent": 0.25,
"edge_concept_synthesizer": 0.20,
"theme_detector": 0.15,
"sector_analyst": 0.15,
"institutional_flow_tracker": 0.15,
"edge_hint_extractor": 0.10
},
"min_conviction": 0.5,
"dedup_similarity_threshold": 0.8
},
"summary": {
"total_input_signals": 42,
"unique_signals_after_dedup": 28,
"contradictions_found": 3,
"signals_above_threshold": 12
},
"ranked_signals": [
{
"rank": 1,
"signal_id": "sig_001",
"title": "AI Infrastructure Capex Acceleration",
"composite_score": 0.87,
"contributing_skills": [
{
"skill": "edge_candidate_agent",
"signal_ref": "ticket_2026-03-01_001",
"raw_score": 0.92,
"weighted_contribution": 0.23
},
{
"skill": "theme_detector",
"signal_ref": "theme_ai_infra",
"raw_score": 0.85,
"weighted_contribution": 0.13
}
],
"tickers": ["NVDA", "AMD", "AVGO"],
"direction": "LONG",
"time_horizon": "3-6 months",
"confidence_breakdown": {
"multi_skill_agreement": 0.30,
"signal_strength": 0.35,
"recency": 0.22
}
}
],
"contradictions": [
{
"contradiction_id": "contra_001",
"description": "Conflicting sector view on Energy",
"skill_a": {
"skill": "sector_analyst",
"signal": "Energy sector bearish rotation",
"direction": "SHORT"
},
"skill_b": {
"skill": "institutional_flow_tracker",
"signal": "Heavy institutional buying in XLE",
"direction": "LONG"
},
"resolution_hint": "Check timeframe mismatch (short-term vs long-term)"
}
],
"deduplication_log": [
{
"merged_into": "sig_001",
"duplicates_removed": ["theme_detector:ai_compute", "edge_hints:datacenter_demand"],
"similarity_score": 0.92
}
]
}The markdown report provides a human-readable dashboard:
# Edge Signal Aggregator Dashboard **Generated:** 2026-03-02 07:00 UTC ## Summary - Total Input Signals: 42 - Unique After Dedup: 28 - Contradictions: 3 - High Conviction (>0.7): 12 ## Top 10 Edge Ideas by Conviction ### 1. AI Infrastructure Capex Acceleration (Score: 0.87) - **Tickers:** NVDA, AMD, AVGO - **Direction:** LONG | **Horizon:** 3-6 months - **Contributing Skills:** - edge-candidate-agent: 0.92 (ticket_2026-03-01_001) - theme-detector: 0.85 (theme_ai_infra) - **Confidence Breakdown:** Agreement 0.30 | Strength 0.35 | Recency 0.22 ... ## Contradictions Requiring Review ### Energy Sector Con
Claude Trading Skills started as a personal project to use AI to improve my own trading process. Claude Trading Skills is a Claude Skills-based trading workflow toolkit for time-constrained individual investors.
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
This skill should be used when analyzing market breadth charts, specifically the S&P 500…
Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk…
Screen US stocks using William O'Neil's CANSLIM growth stock methodology. Use when user…
Synthesize the three Jason Shapiro contrarian-pipeline verdicts (COT crowding, news-reaction…
Detect crowded speculative positioning in CFTC futures markets (COT report analysis) to find…