skills/data-consistency-check/SKILL.md
Validates that displayed data is mathematically and logically consistent before claiming correctness. Catches impossible statistics (profit with 0 wins, implausible per-unit returns, mismatched totals). Fires on any data display, dashboard, stats page, table, or summary card.
npx skillsauth add nhouseholder/nicks-claude-code-superpowers data-consistency-checkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Before displaying, committing, or approving ANY data output, run it through consistency checks. This is not domain knowledge — it's basic math that Claude keeps failing.
Run ALL of these. If ANY fails, the data is broken — stop and fix before proceeding.
For each category/card/row:
IF profit > 0 THEN wins MUST be > 0
IF profit < 0 THEN losses MUST be > 0
IF wins == 0 AND losses == 0 THEN profit MUST be 0
Failure example: "+49.46u, 0W-0L" → IMPOSSIBLE
IF wins > 0 THEN win_rate MUST be > 0%
IF losses > 0 THEN win_rate MUST be < 100%
win_rate MUST equal wins / (wins + losses) × 100
Failure example: "0% Win Rate" with positive profit → IMPOSSIBLE
avg_profit_per_win = total_profit / wins
IF avg_profit_per_win > 10u THEN SUSPICIOUS (check odds)
IF avg_profit_per_win > 50u THEN ALMOST CERTAINLY WRONG
Failure example: +182u from 2 wins = 91u/win → W-L COUNT IS WRONG
sum_of_all_category_bets (W+L across all types) ≈ total_bets_in_header
sum_of_all_category_profits ≈ total_profit_in_header
Failure example: ML(516) + Method(2) + others(0) = 518 but Method should have ~200+ bets across 25 events
IF the algorithm makes predictions for bet_type X:
THEN X must show non-zero W-L records
IF event_count > 10 AND a bet_type shows < 5 total bets:
THEN the tracking is likely broken for that type
Failure example: 25 events tracked but Method shows 2W-0L → tracking bug
total_displayed = sum(category_profits)
header_total MUST equal total_displayed
Each category: W + L = total_bets_for_that_category
For every bet/prediction where action was taken:
When presenting multiple analyses from the same dataset:
Anti-pattern: User asks about 72 KO R2 predictions, then asks "route all to R1." Claude returns 54 bets with no explanation of where 18 fights went. User loses trust in all the numbers.
When answering multiple related questions about the same dataset:
X/Y format (e.g., "14/72 = 19.4%"). If the denominator changes between tables, it's immediately visible.Anti-pattern: User asks 3 questions about KO R2 predictions. Claude runs 3 separate queries. Query 1: 72 fights. Query 2: 54 bets (different name matching). Query 3: 55 bets ("improved" matching). P/L shifts from -3.08u to -0.53u. User can't trust any of the numbers. ONE script, ONE pass, ONE dataset.
tools
Unified context management and session continuity skill. Combines total-recall, strategic-compact, /ledger, and session continuity. Runs in background to preserve critical context across compaction and sessions.
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
tools
Suggest /ultraplan for complex planning tasks on Claude Code CLI (2.1.91+ only). Research preview.
tools
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.