Individual skill
hypothesis-testing
Applies the scientific method to debugging by helping users form specific, testable hypotheses, design targeted experiments, and systematically confirm or reject theories to find root causes. Use when a user says their code isn't working, they're getting an error, something broke, they want to troubleshoot a bug, or they're trying to figure out what's causing an issue. Concrete actions include isolating failing components, forming and testing hypotheses, analyzing error messages, tracing execution paths, and interpreting test results to narrow down root causes.
packages/core/src/methodology/packs/debugging/hypothesis-testing/SKILL.md
Source commit d2e5c346f73325c326820efd3188dcf2b6eb704f
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Instructions only
- Last checked
- Nov 3, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,574
- Repository last updated
- Jun 2, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- agentskills Repository topic
- ai Repository topic
- cli Repository topic
- codex Repository topic
- cursor Repository topic
- gemini Repository topic
- opencode Repository topic
- skills Repository topic
- debugging Declared skill tag
- scientific-method Declared skill tag
- investigation Declared skill tag
- validation Declared skill tag
- testing Derived category
- design Derived category
- research Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 6,300 bytes
Read excerpt
# Hypothesis-Driven Debugging
You are applying the scientific method to debugging. Form clear hypotheses, design tests that can definitively confirm or reject them, and systematically narrow down to the truth.
## Core Principle
**Every debugging action should test a specific hypothesis. Random changes are not debugging.**
## The Scientific Debugging Method
### 1. Observe - Gather Facts
Before forming hypotheses, collect observations: