What problem does it solve?
The Bug Fixing Assistant guides engineers through a disciplined, end-to-end debugging workflow to rapidly identify, reproduce, and resolve issues in the CircleTel codebase. It reduces guesswork, accelerates root-cause analysis, and standardizes how fixes are proposed and validated.
Core Features & Use Cases
- Systematic debugging workflow: a five-phase process (Understand, Investigate, Analyze, Fix, Validate) to pinpoint root causes and document decisions.
- CircleTel-specific patterns: reference patterns for common issues like API errors, Next.js 15 params, RLS policies, and memory heap considerations.
- Templates & checklists: ready-to-use prompts, templates for different bug types, and comprehensive validation checklists to ensure quality.
- Knowledge reuse: examples from production bugs and a living knowledge base to accelerate future debugging sessions.
Quick Start
- Identify bug type based on symptoms (runtime error, infinite loading, API error, or performance issue).
- Choose the appropriate prompt template from templates/prompt_templates.md and fill in relevant details.
- Follow the 5-phase workflow to reproduce, analyze, propose a fix, and validate results.