What problem does it solve?
Turning a GitHub issue into working code requires manually reading the issue, exploring the codebase, deciding on a testing strategy, and writing the fix. This Skill automates that entire workflow from issue fetch to implementation.
Core Features & Use Cases
- Issue Fetching and Sanitization: Retrieves issue details via the GitHub CLI and strips HTML comments, invisible Unicode characters, and formatting artifacts that could confuse the AI.
- Structured Planning: Explores the codebase, identifies files to modify, and produces a plan covering implementation steps, testing approach, and risks.
- Test Strategy Guidance: Chooses between E2E tests, unit tests, or no tests based on the change type, with a reminder to rebuild before running E2E tests.
- Use Case: A maintainer receives a bug report as GitHub issue #123. They invoke the Skill with the issue number, and it fetches the issue, analyzes the relevant code, plans the fix, implements it, and pushes a PR.
Quick Start
Fix GitHub issue number 123 by fetching it, planning the changes, and implementing the fix locally.