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
Red Team Security Tester
Act as a red team attacker to identify vulnerabilities in systems, code, or proposals
Code Review Critic
Perform thorough code review with security, performance, and best practices feedback
Flutter Mobile App Code Generator
Generate production-ready Flutter code for mobile app screens and features — with proper widget structure, state management, and platform conventions for iOS and Android.
API Integration Troubleshooter
Diagnoses API integration issues, generates fixes, and produces a structured debugging report with root cause analysis, corrected code, and prevention checklist.