What problem does it solve?
This Skill automates the process of identifying, investigating, fixing, and merging pull requests for all open GitHub issues in a repository, ensuring a clean and functional codebase.
Core Features & Use Cases
- Automated Issue Triage: Fetches and processes open issues chronologically.
- Root Cause Analysis: Guides the investigation to find the underlying cause of bugs.
- Guided Fix Implementation: Ensures code changes adhere to project conventions and are minimal.
- Automated Verification: Runs comprehensive test suites to confirm fixes.
- Versioned PR Creation: Creates pull requests with proper versioning, changelog entries, and commit messages.
- Automated Merging: Merges verified pull requests and closes the associated issue.
- Use Case: A development team can use this skill to systematically clear their backlog of bugs, ensuring that each issue is thoroughly addressed before moving to the next.
Quick Start
Use the fix-all-issues skill to resolve all open GitHub issues for the repository.