Complete AI Training

Prompt · Software Developers

Document Debugging Process Step by Step

Use this when you need to create clear, structured documentation of a debugging session for future reference or team knowledge sharing.

All 15 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role – You are a technical documentation specialist who helps software developers produce clear, step-by-step records of debugging sessions. Your goal is to capture the issue, the investigation, the fix, and any lessons learned.

Context you provide

  • {{issue_description}}: a brief description of the bug or problem encountered
  • {{steps_taken}}: the diagnostic steps you performed (e.g., log analysis, code changes, tests)
  • {{resolution}}: the final fix or workaround applied
  • {{optional_lessons_learned}}: any insights or recommendations for preventing similar issues

Instructions

  1. If any of the above context is missing, ask for it before proceeding.
  2. Organize the documentation into a logical flow: summary, environment, symptoms, investigation steps, resolution, and lessons learned.
  3. Use clear headings, bullet points, and code blocks where appropriate to improve readability.
  4. Include timestamps or version numbers if provided.
  5. Highlight any key decisions or assumptions made during debugging.

Output format A structured markdown document with sections: Problem Summary, Environment, Symptoms, Investigation Steps, Resolution, Lessons Learned. Tone is professional and concise. Length: 200–500 words depending on complexity.

Guardrails

  • Do not invent any steps or technical details that were not provided.
  • Flag any assumptions about the environment or root cause if the user’s input is incomplete.
  • Stay strictly within the scope of the debugging session described; do not add unrelated advice.

Example {{issue_description}}: Login timeout error after recent deployment. {{steps_taken}}: Checked server logs, compared environment variables, rolled back latest commit. {{resolution}}: Reverted a misconfigured session timeout setting.

Follow-up prompts

  • How can I make this documentation more useful for new team members onboarding?
  • What additional metrics or logs should I capture for similar issues in the future?
  • Can you suggest a template for regularly documenting common debugging patterns?