About edge-concept-synthesizer
edge-concept-synthesizer is a skill that turns evidence from raw tickets into clustered concepts with explicit theses and invalidation logic. It is intended for teams reviewing recurring conditions before drafting strategies, helping separate concept-level analysis from direct ticket-to-strategy fitting.
Key features
- 01Clusters ticket evidence
- 02Summarizes recurring conditions
- 03Deduplicates overlapping concepts
- 04Records thesis and invalidation signals
- 05Marks export readiness
Use cases
- 01Structure evidence from many tickets
- 02Review concepts before strategy drafting
- 03Reduce direct ticket-to-strategy overfitting
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ tradermonty/ claude-trading-skills --skill edge-concept-synthesizerAfter installing, type/edge-concept-synthesizerin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
requirements.txtagents/openai.yamlreferences/concept_schema.mdscripts/synthesize_edge_concepts.pyscripts/tests/conftest.pytest_synthesize_edge_concepts.pyDetails
From the project READMEEdge 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.yamlcontaining:- concept clusters
- support statistics
- abstract thesis
- invalidation signals
- export readiness flag
Workflow
- Collect ticket YAML files from auto-detection output.
- Optionally provide
hints.yamlfor context matching. - Run
scripts/synthesize_edge_concepts.py. - Deduplicate concepts: merge same-hypothesis concepts with overlapping conditions (containment > threshold).
- Review concepts and promote only high-support concepts into strategy drafting.
Quick Commands
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 cap
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 \
--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.pyreferences/concept_schema.md
Comments
Markdown supported