← ClaudeAtlas

debugging-lab-notebooklisted

Debug hard failures with reproduction, hypotheses, instrumentation, experiments, and regression proof. Use when bugs are flaky, poorly understood, production-facing, performance-related, or AI starts guessing fixes. NOT for simple bugs that already have a deterministic failing test.
alinafe82/cognitive-deadlift · ★ 0 · Code & Development · score 70
Install: claude install-skill alinafe82/cognitive-deadlift
# Debugging Lab Notebook ## Purpose Turn hard debugging into a recorded experiment loop instead of a sequence of guesses. ## Preserves Systematic debugging and error interpretation. ## Required Evidence - Symptom and reproduction attempt. - Logs, traces, metrics, failing command, or user report if available. - Code area or workflow likely involved. ## Failure Signs - A patch is proposed before a hypothesis. - Only one favored hypothesis is kept. - Negative findings are dropped. ## When To Use - A bug is hard, flaky, or poorly understood. - The failure crosses services, time, state, or concurrency boundaries. - AI starts proposing fixes without a hypothesis. - Negative findings need to be preserved. ## When Not To Use - Simple bugs that already have a failing test. - Purely visual defects with an obvious screenshot reproduction. - Incidents where immediate mitigation must happen before root-cause analysis. ## Inputs Expected - Symptom and reproduction attempt. - Logs, traces, metrics, failing command, or user report if available. - Code area or workflow likely involved. - Constraints on instrumentation or environment access. ## Output Expected ```md Reproduction: Hypotheses: Experiment: Result: Next hypothesis: Regression proof: ``` ## Process 1. Build the smallest available reproduction or observation signal. 2. Write competing hypotheses. 3. Add instrumentation that distinguishes between hypotheses. 4. Run one experiment at a time. 5. Record negative findin