Skip to main content

systematic-debugging

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

Ir para a instalação

Informações da origem

Repositório
a5c-ai/babysitter
Última atividade na origem
5 de junho de 2026 às 18:37
Idioma detectado do SKILL.md
inglês
Estrelas
1.813
Forks
111

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
2 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
systematic-debugging
description
Structured debugging methodology using hypothesis-driven investigation, log analysis, and bisection to isolate and resolve defects.
allowed-tools
Read, Write, Edit, Bash, Grep, Glob, WebFetch, WebSearch, Agent, AskUserQuestion
graph
{"domains":["domain:software-engineering"],"skillAreas":["skill-area:agentic-loops","skill-area:orchestration-loop"],"workflows":["workflow:feature-development"],"topics":["topic:developer-experience"],"roles":["role:tech-lead","role:backend-engineer"]}
- 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)
Ver no GitHub