Files
ForgeLM/.agents/skills/debugging-protocol/assets/debugging-session-template.md

1.5 KiB

Debugging Session: [Issue Name]

SYSTEM CONTEXT

[Describe the system components involved, relevant technologies, and the general environment.]

PROBLEM STATEMENT

Symptom: [Describe the observable issue. What is happening vs what should happen?]

Hypotheses:

  1. [Layer/Component] Hypothesis: [Description of potential cause]
  2. [Layer/Component] Hypothesis: [Description of potential cause]

VALIDATION TASKS

Task 1: [Task Name]

Objective: [What specific fact or behavior are we verifying?]

Steps:

  1. [Step 1]
  2. [Step 2]
  3. ...

Required Code Pattern/Command:

[Code or command to execute]

Success Criteria: [What specific output confirms or denies the hypothesis?]


Task 2: [Task Name]

Objective: ...

...

OUTPUT FORMAT (for each task)

### Task N: [Task Name]

**Status**: ✅ VALIDATED / ❌ FAILED / ⚠️ INCONCLUSIVE

**Findings**:
- [Observation 1]
- [Observation 2]

**Evidence**:
[Logs, screenshots, output]

**Conclusion**: [Impact on hypotheses]

FINAL ROOT CAUSE DETERMINATION

## ROOT CAUSE ANALYSIS SUMMARY

**Primary Root Cause**: [Component/Reason]

**Confidence Level**: [High / Medium / Low]

**Supporting Evidence**:
1. [Evidence 1]
2. [Evidence 2]

**Recommended Fix Priority**:
1. [Fix A]
2. [Fix B]

**Risks if Wrong**:
- [Risk 1]

EXECUTION GUIDELINES

  • Execute tasks in order.
  • Document all commands and outputs.
  • Adapt the plan if new information invalidates later tasks.