This is your feedback loop for trading signals. It takes signals from your edge pipeline or screeners, waits for the holding period (5 or 20 days), then records whether they actually worked. It classifies outcomes as true positives, false positives, missed opportunities, or regime mismatches, then generates weight adjustments for your signal aggregator and flags systematic problems for your skill improvement backlog. The regime awareness is smart: it distinguishes between a screener that's broken versus one that just doesn't work in RISK_OFF conditions. Requires 20+ signals before suggesting weight changes, which keeps you from overreacting to noise. If you're running multiple signal sources and want to know which ones actually make money, this closes that loop.

skills.sh installs
3.5K
GitHub stars
3.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add tradermonty/claude-trading-skills --skill signal-postmortem --agent claude-code

Installs into .claude/skills of the current project.

Files

Signal Postmortem

Overview

Signal Postmortem records and analyzes the outcomes of trading signals generated by the edge pipeline, screeners, and other skills. It compares predicted edge direction against 5-day and 20-day realized returns, categorizes outcomes (true positive, false positive, missed opportunity, regime mismatch), and generates feedback for edge-signal-aggregator weight adjustments and skill improvement backlog entries.

When to Use

  • After a trade has been closed and you want to record the outcome
  • When reviewing a batch of signals that have reached their holding period (5 or 20 days)
  • To identify systematic false positive patterns from specific skills
  • To generate feedback for edge-signal-aggregator weight calibration
  • When building a skill improvement backlog from decision quality metrics
  • For periodic (weekly/monthly) signal quality audits

Prerequisites

  • Python 3.9+
  • FMP API key (optional, for fetching realized returns if not provided manually)
  • Standard library + requests for API calls
  • Input: signal records in JSON format (from edge-signal-aggregator or screener outputs)

API Key Setup (Optional)

Sponsors

Details

Repository
github.com/tradermonty/claude-trading-skills
Categories
Backend & APIs, DevOps & CI/CD, Automation & Workflows, Sales & Marketing, Finance & Trading
First seen
Jun 3, 2026

More from tradermonty/claude-trading-skills

All 54
1agents365-ai avatarsemanticscholar-skillagents365-ai/365-skillsUse when searching academic papers, looking up citations, finding authors, or getting paper recommendations using the Semantic Scholar API. Triggers on queries 3.5Kskills.sh installs
2openai avatarchatgpt-appsopenai/skillsBuild, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI. Use when Codex needs to design tools, regist3.5Kskills.sh installs
3wshobson avatarfile-conversionwshobson/agentsConvert files between formats — PDF to Word, HEIC to JPG, MP4 to MP3, CSV to JSON, EPUB to MOBI, and 999 total routes across images, video, audio, documents, da3.4Kskills.sh installs
4tradermonty avatartrade-hypothesis-ideatortradermonty/claude-trading-skillsGenerate falsifiable trade strategy hypotheses from market data, trade logs, and journal snippets. Use when you have a structured input bundle and want ranked h3.4Kskills.sh installs
5markdown-viewer avatargraphvizmarkdown-viewer/skillsCreate directed/undirected graphs using DOT language with automatic layout. Best for dependency trees, call graphs, package hierarchies, and module relationship3.4Kskills.sh installs
6majidmanzarpour avatarthreejs-image-generatormajidmanzarpour/threejs-game-skillsGenerate and edit 2D image assets for Three.js games using Google's Gemini image API. Use for concept sheets, image-to-3D inputs, texture references, sky/backgr3.3Kskills.sh installs