Skills for Real Engineers. Straight from my .agents directory.
news-reaction-failure-analyzer
Agent skill fromtradermonty/claude-trading-skills
Judge whether a market FAILED to react to news favorable to a crowded speculative position — step 2 of Jason Shapiro's COT contrarian process. Consumes a cot-contrarian-detector report (or an explicit direction) plus a Claude-curated events JSON, fetches the underlying price series with a documented fallback chain, and produces a fail-closed CONFIRMED / NOT_CONFIRMED / INSUFFICIENT_EVIDENCE verdict using a statistically validated drift-significance test (not a naive failure-ratio, which false-confirms on pure noise). Generic beyond COT — reusable for PEAD and macro-crowding news-failure checks. Use when the user asks to check news-failure confirmation, whether a crowded market "shrugged off" good/bad news, or wants to run Shapiro step 2 on a CROWDED_LONG/CROWDED_SHORT market.
How to install news-reaction-failure-analyzer
npx skills add tradermonty/claude-trading-skills# or add only this skill to Claude Code: copy the folder
skills/news-reaction-failure-analyzer/
# into
~/.claude/skills/news-reaction-failure-analyzer/ (all projects)
.claude/skills/news-reaction-failure-analyzer/ (one project)
1# News Reaction Failure Analyzer23## Overview45Implements step 2 of Jason Shapiro's COT contrarian process: once a market6is flagged as crowded (`cot-contrarian-detector`, step 1), check whether it7FAILED to react to news that should have rewarded the crowd. A crowded-long8market that doesn't rally on genuinely bullish news, or a crowded-short9market that doesn't sell off on genuinely bearish news, is the core10behavioral tell that the crowd has run out of buying/selling power — this11is the confirmation step that turns "crowded" into a contrarian setup12candidate (steps 3-5, still manual: price-action confirmation, entry, exit).1314**Why this isn't a naive failure-ratio check:** an earlier design flagged15"news failure" whenever fewer than half the relevant events "responded" —16but under pure noise, roughly 69% of individual events fail to respond by17chance, so that rule would CONFIRM on random noise 48-83% of the time18depending on sample size. This skill instead requires the market to have19moved *significantly against* the crowd's favorable news (a drift-20significance test with a Monte-Carlo-verified null false-positive bound),21never merely "didn't respond enough." See22`references/news-failure-patterns.md` for the full statistical rationale.2324## When to Use This Skill2526**English:**27- "Did the market shrug off [event] even though [asset] is crowded long/short?"28- "Run a news-failure check on [symbol]"29- "Is [symbol] confirmed for a Shapiro-style contrarian setup?"30…
Excerpt shown under the repository's MIT license.
More skills in claude-trading-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
