Inspiration

As a self-taught AI developer from Dakar, Senegal, I know how frustrating it is to spend hours debugging Python code alone, with no mentor to help. I wanted to build something that could act as an intelligent debugging assistant — one that understands the full context of your project, not just a single file.

What it does

Python Bug Fixer is a GitLab Duo skill that automatically detects and fixes bugs in Python code using GitLab Orbit context. When triggered, it:

  • 🐛 Identifies bugs with their exact location and root cause
  • ✅ Proposes corrected code
  • 🧪 Suggests a test to verify the fix

How I built it

I built this as a GitLab Duo Skill — a SKILL.md file that instructs GitLab Duo Chat to behave as an expert Python debugging assistant, leveraging GitLab Orbit to understand the full project structure before analyzing the code.

Challenges

Learning the GitLab Orbit and Duo Agent Platform ecosystem from scratch in under 48 hours, with no prior GitLab experience.

What I learned

How to build GitLab Duo Skills and how GitLab Orbit provides powerful codebase context to AI agents.

What's next

  • Support for more languages (JavaScript, Ruby)
  • Automatic merge request with the fix applied
  • Integration with GitLab CI/CD to catch bugs before they reach production

Built With

Share this project:

Updates