systematic-debugging

SkillMonitoring & ops

Guides your agent through finding and fixing bugs by testing hypotheses step by step before changing code.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the systematic-debugging skill

About this capability

Structured debugging methodology using hypothesis-driven investigation, log analysis, and bisection to isolate and resolve defects.

What this skill tells your AI

The instructions your AI receives, as published by a5c-ai/babysitter in library/methodologies/rpikit/skills/systematic-debugging/SKILL.md and read by ahel’s review.

  • Unexpected behavior discovered during testing
  • Bug reports require investigation
  • Performance issues need root cause analysis

Process

  1. Reproduce - Confirm the defect with a minimal reproduction
  2. Hypothesize - Form theories about the root cause
  3. Investigate - Systematically test hypotheses (logs, breakpoints, bisection)
  4. Isolate - Narrow to the specific component/line
  5. Fix - Apply targeted fix addressing root cause
  6. Verify - Confirm fix resolves the issue without regression

Key Rules

  • Never apply fixes without understanding the root cause
  • For Strike-3/post-instrumentation handoffs, do not apply a source-code fix until you enumerate at least 3 candidate root-cause hypotheses, give each hypothesis a falsifying log line or observation, and cite concrete log evidence for the selected fix. Use seq number when present; otherwise cite timestamp, log-id, or artifact path plus the exact log line. If no proposed fix cites a specific log line or log record, mark needs-more-data.
  • Use web-researcher agent for unfamiliar error patterns
  • Document the investigation path for future reference
  • Verify that the fix does not introduce regressions

Tool Use

Integrated into methodologies/rpikit/rpikit-implement (failure handling)

Signals

GitHub stars
2k
Forks
106
Last commit
Sep 2026

ahel recommends instead

Advanced
Catalog kind
skill
Gateway key
systematic-debugging-a5c-ai
Source
github.com/a5c-ai/babysitter