skills/debug-hypotheses/SKILL.md
/debug step: enumerate 3–5 plausible root causes with explicit uncertainty labels. No padding.
npx skillsauth add the-own-lab/Claude-company-of-one debug-hypothesesInstall 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.
First analytical step of /debug. Turn a user-reported symptom into a small set of
candidate root causes, each with a cheap validation path. This is the hypothesis
menu that debug-validate then burns down one at a time.
BRIEF.md ## Current Contract (which in /debug is the reproduction +
symptom description).BRIEF.md appended block ## Hypotheses with 3–5 items:### H1. {one-sentence hypothesis}
- Evidence for:
- Evidence against:
- Confidence: high | medium | low
- Validation: {one concrete command, file inspection, or test to confirm/refute}
debug-validate will test them in that order.low. Do not pad to 5 if you only have 3.Validation step → reject; every hypothesis needs a test.debug-validate)./debug does that via update-docs after fix.documentation
Update BRIEF.md sections during a command run. Any skill that produces a brief-persisted artifact calls this to write it back.
development
Post-code check: run tests + confirm TODO acceptance items map to passing tests; applies a security lens but is not a separate scan.
documentation
Command post-step: write CHANGELOG + TODO once per command run. One call, not per-skill doc writes.
content-media
Author REQUIREMENTS.md + DESIGN.md + TODO.md for a feature. The three files are one contract; they ship together.