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
- gitlab-duo
- gitlab-orbit
- markdown
Log in or sign up for Devpost to join the conversation.