Edge Concept Synthesizer

by tradermontyeab8d5cb97b9No license2.9K starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 3 days ago

Abstract detector tickets and hints into reusable edge concepts with thesis, invalidation signals, and strategy playbooks before strategy design/export.

Includes scriptsData & Analytics
AI-generated overview

Clusters detector ticket evidence into abstract edge concepts with theses, invalidation signals and export readiness.

What it does
This skill builds an abstraction layer between detection tickets and strategy implementation. It reads ticket YAML files, optionally matches hints, clusters recurring conditions, deduplicates overlapping concepts, and writes an edge_concepts.yaml file containing concept clusters, support statistics, abstract theses, invalidation signals and an export readiness flag. It ships a Python script plus tests and a concept schema reference.
When to use it
Use it when you have many raw detector tickets and need mechanism-level structure rather than direct ticket-to-strategy mapping. It fits concept-level review before strategy drafting, and when you want to reduce overfitting from individual tickets.
Requirements
Python 3.9 or later and PyYAML. It needs a ticket YAML directory from detector output, such as tickets/exportable or tickets/research_only, and optionally a hints.yaml file. It ships executable scripts, including a synthesis script and tests.

Edge Concept Synthesizer

Overview

Create an abstraction layer between detection and strategy implementation. This skill clusters ticket evidence, summarizes recurring conditions, and outputs edge_concepts.yaml with explicit thesis and invalidation logic.

When to Use

  • You have many raw tickets and need mechanism-level structure.
  • You want to avoid direct ticket-to-strategy overfitting.
  • You need concept-level review before strategy drafting.

Prerequisites

  • Python 3.9+
  • PyYAML
  • Ticket YAML directory from detector output (tickets/exportable, tickets/research_only)
  • Optional hints.yaml

Output

  • edge_concepts.yaml containing:
    • concept clusters
    • support statistics
    • abstract thesis
    • invalidation signals
    • export readiness flag

Workflow

  1. Collect ticket YAML files from auto-detection output.
  2. Optionally provide hints.yaml for context matching.
  3. Run scripts/synthesize_edge_concepts.py.
  4. Deduplicate concepts: merge same-hypothesis concepts with overlapping conditions (containment > threshold).
  5. Review concepts and promote only high-support concepts into strategy drafting.

Quick Commands

bash
python3 skills/edge-concept-synthesizer/scripts/synthesize_edge_concepts.py \  --tickets-dir /tmp/edge-auto/tickets \  --hints /tmp/edge-hints/hints.yaml \  --output /tmp/edge-concepts/edge_concepts.yaml \  --min-ticket-support 2
# With hint promotion and synthetic cappython3 skills/edge-concept-synthesizer/scripts/synthesize_edge_concepts.py \  --tickets-dir /tmp/edge-auto/tickets \  --hints /tmp/edge-hints/hints.yaml \  --output /tmp/edge-concepts/edge_concepts.yaml \  --promote-hints \  --max-synthetic-ratio 1.5
# With custom dedup threshold (or disable dedup)python3 skills/edge-concept-synthesizer/scripts/synthesize_edge_concepts.py \  --tickets-dir /tmp/edge-auto/tickets \  --output /tmp/edge-concepts/edge_concepts.yaml \  --overlap-threshold 0.6
python3 skills/edge-concept-synthesizer/scripts/synthesize_edge_concepts.py \  --tickets-dir /tmp/edge-auto/tickets \  --output /tmp/edge-concepts/edge_concepts.yaml \  --no-dedup

Resources

  • skills/edge-concept-synthesizer/scripts/synthesize_edge_concepts.py
  • references/concept_schema.md

Source and attribution

Source:tradermonty/claude-trading-skillsinskills/edge-concept-synthesizerat commiteab8d5c

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal

More from tradermonty/claude-trading-skills

Weekly Performance Digest

tradermonty

Aggregates closed trading theses into a weekly performance report with metrics, pattern breakdowns, and lessons.

Includes scripts
Data & Analytics2.9Kupdated 3 days ago

Trade Performance Coach

tradermonty

Reviews recorded trades for process adherence, risk discipline, execution quality and behavior patterns, producing a coaching report.

Includes scripts
Business & Finance2.9Kupdated 3 days ago

Strategy Pivot Designer

tradermonty

Detects backtest iteration stagnation and generates structurally different strategy pivot proposals for trading strategies.

Includes scripts
Business & Finance2.9Kupdated 3 days ago

Skill Designer

tradermonty

Design new Claude skills from structured idea specifications. Use when the skill auto-generation pipeline needs to produce a Claude CLI prompt that creates a complete skill directory (SKILL.md, references, scripts, tests) following repository conventions.

Includes scripts
Awaiting classification2.9Kupdated 3 days ago

Residual Edge Analyzer

tradermonty

Separate a strategy return series into declared baseline exposure and residual edge with returns-based OLS attribution, HAC inference, rolling stability, alternate-baseline sensitivity, and regime breakdowns. Use when evaluating whether backtest, out-of-sample, or live returns contain independent alpha beyond market, equal-weight, momentum, sector, or user-supplied factor returns; when explaining whether a drawdown came from baseline exposure or strategy-specific behavior; or when a strategy needs an attribution quality gate after backtesting. Do not use for holdings-based Brinson attribution, feature-level Shapley explanations, or analysis from summary metrics without a dated return series.

Includes scripts
Awaiting classification2.9Kupdated 3 days ago

Pre Trade Discipline Gate

tradermonty

Offline pre-trade checklist gate that approves, reviews, or blocks planned manual orders and journals the decision.

Includes scripts
Business & Finance2.9Kupdated 3 days ago