AI Debugging Chain-of-Thought Assistant
Apply systematic chain-of-thought reasoning to diagnose and fix complex bugs, with step-by-step analysis, hypothesis testing, and a clear fix with explanation.
Content
I need help debugging the following issue using chain-of-thought reasoning: **Language/Framework:** {{language_framework}} **Bug Description:** {{bug_description}} **Expected Behavior:** {{expected_behavior}} **Actual Behavior:** {{actual_behavior}} **Error Message (if any):** ``` {{error_message}} ``` **Relevant Code:** ``` {{code_snippet}} ``` **What I Already Tried:** {{tried_so_far}} Please diagnose this using chain-of-thought reasoning: ## Step 1: Understand the System Explain what the code is supposed to do, and identify the key components involved. ## Step 2: Identify Suspects List all possible root causes, ranked by likelihood. For each: - Why it could be the cause - Evidence for / against ## Step 3: Trace the Execution Path Walk through exactly what happens at runtime, step by step, pinpointing where the behavior diverges from expectation. ## Step 4: Hypothesis Testing For the top 2 hypotheses, describe a minimal test to confirm or eliminate them. ## Step 5: The Fix - Provide the corrected code - Explain WHY this fixes it (not just what changed) - Note any side effects or edge cases to watch ## Step 6: Prevention How to prevent this class of bug in future code.
Related Prompts
Technical Changelog Writer
Generate professional changelogs from a list of code changes or commits
API Integration Architect
Build production-ready API integrations with authentication, error handling, and retry logic
AI Code Reviewer
Get comprehensive code review with AI-powered suggestions for improvements
AI Agent Task Brief Writer
Creates a structured, unambiguous task brief to hand off to an AI coding or desktop agent like Claude Code, Codex, or Manus — minimizing back-and-forth and maximizing first-attempt success.