From scientific-method
Enforces scientific method—observation, falsifiable hypotheses, predictions, experiments, conclusions—for debugging unclear causes, intermittent issues, failed attempts, or uncertain architecture decisions.
npx claudepluginhub jamie-bitflight/claude_skills --plugin scientific-methodThis skill uses the workspace's default tool permissions.
Enforces the scientific method as an investigation discipline. Governs hypothesis formulation,
Provides structured reasoning for stalled debugging or complex problems: frame issues, track hypotheses, gather/evaluate evidence, progress confidence levels to avoid loops.
Enforces scientific-method debugging loop (Observe→Hypothesize→Experiment→Conclude) for non-trivial bugs like crashes, flaky tests, performance regressions, or CI failures.
Diagnoses causes of phenomena using abductive reasoning: separates observations from interpretations, applies lenses (technical, human-factors, process, etc.), evaluates candidates against evidence, calibrates confidence, reports leaders with distinguishing tests. Feedback only.
Share bugs, ideas, or general feedback.
Enforces the scientific method as an investigation discipline. Governs hypothesis formulation, predictions, experiment design, and evidence-based conclusions.
Load these references at the start of any investigation. A references index is available for a quick map of all shared files.
evidence-first-debugging handles observation recording, evidence IDs, and causality
validation. Both skills use the same Unified Investigation Template output structure. Load
evidence-first-debugging when the task requires structured evidence tracking alongside
hypothesis work.
Activate this skill when the prompt contains:
Apply this skill to problems with genuine uncertainty — unknowns, failed attempts, complex architecture trade-offs.
Tasks outside scope: typo fixes, simple additions, tasks with explicit step-by-step instructions already provided. For those, execute directly.
Enforce stages in this order. Each stage gates the next.
flowchart TD
S0[Stage 0-3: Observation<br>Record ONLY factual observations<br>No interpretation] --> S4
S4[Stage 4: Hypothesis Formulation<br>State H0 null and H1 alternative<br>Both must be falsifiable] --> S5
S5[Stage 5: Prediction<br>Write: If H1 is true, we should observe...] --> S6
S6[Stage 6-7: Experiment Design<br>Define Path A and Path B<br>Identify confounds] --> S8
S8[Stage 8-9: Execute<br>Run experiments<br>Record results verbatim] --> S10
S10[Stage 10-11: Conclusion<br>Classify causality<br>State decision<br>Cite evidence IDs] --> Done
Done{status?}
Done -->|resolved-verified| Retro[Notify user: retrospective-analyst<br>agent can produce mermaid timeline<br>and retrospective from iteration log]
Done -->|unresolved or mitigated| S0
Observation (sections 0-3):
evidence-first-debugging)Hypothesis Formulation (section 4):
Prediction (section 5):
Experiment Design (sections 6-7):
Execute (sections 8-9):
Conclusion (sections 10-11):
causal-supported, correlated-only, unrelated, or unknown