What problem does it solve? Empirical projects built with AI agents often fool themselves: findings mined post-hoc, features declared done when they merely run, and silent bugs that recur because prose rules never stop them. This Skill provides a decision method with mechanized, build-failing checks so projects that measure something (edge, conversion, performance, a business hypothesis) actually decide with trustworthy data. ## Core Features & Use Cases - Pre-registration and kill criteria: Fix success/failure thresholds before seeing data, with a findings registry lifecycle (PROPOSED ā TESTING ā SUPPORTED ā CONFIRMED / RETRACTED / SUPERSEDED) enforced by code guards. - Mechanized anti-patterns: A catalog of 'treacherous silence' bug families (phantom wiring, writers that never commit, gates that cannot distinguish failed from never-ran) turned into checks that fail the build. - Verification and security standards: Tests that must fail against pre-fix code, hermetic tests, supply-chain gates that can actually fail, and AI-agent security countermeasures (git guards, escape hatches, prompt-injection defenses). - Use Case: When starting a trading, ML, or analytics project with Claude Code or Hermes, load this playbook to produce a pre-registration memo, a checks checklist, and incident-pattern records before writing production code. ## Quick Start Ask the agent to load the empirical-project-playbook skill and create a pre-registration memo with kill criteria for your hypothesis before implementing any feature.