fix-github-issue

Automate GitHub issue fixes on feature branches with local tests and PR creation.

997|201|Updated May 6, 2014
One-click install
npx skills add https://github.com/freekmurze/dotfiles --skill fix-github-issue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fix-github-issue
Source: https://github.com/freekmurze/dotfiles/tree/main/config/claude/skills/fix-github-issue
Command: npx skills add https://github.com/freekmurze/dotfiles --skill fix-github-issue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates fixing GitHub issues by implementing solutions on feature branches, running tests locally, and opening pull requests when tests pass. This streamlines issue resolution and reduces manual toil.

Core Features & Use Cases

  • Auto-fix on feature branches: Create a dedicated branch, apply minimal changes, and keep history clean.
  • Local testing & validation: Detect and run the project's test suite before PRs to ensure reliability.
  • PR automation: Push changes and open a PR with a clear description when tests pass.

Quick Start

Use the fix-github-issue skill to inspect an issue, create a branch named fix-<short-description>, run local tests, push, and open a PR.

Frequently Asked Questions about fix-github-issue

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub issue fixes and open pull requests?

You can automate GitHub issue fixes by applying code changes to a dedicated feature branch, running local tests, and automatically opening a pull request when those tests pass.

What do I need to set up before automating GitHub issue resolution?

Before automating GitHub issue resolution, you need a local clone of the repository, gh CLI authentication, and a defined test command in the project's workflow to validate changes.

How does automated branch creation work when fixing a GitHub issue?

Automated branch creation for fixing a GitHub issue works by inspecting the issue, creating a feature branch named fix-<short-description>, and applying minimal code modifications to keep history clean.

Does the automated issue fix process push changes if local tests fail?

No, the automated issue fix process only pushes changes and opens a pull request when the project's local test suite passes, ensuring that failing code is not submitted.

Can I use this to resolve issues in repositories without a defined test command?

No, you cannot use this to resolve issues in repositories without a defined test command, because local test execution is a mandatory validation step before pushing changes and opening a pull request.

What is the best way to streamline issue resolution and reduce manual toil?

The best way to streamline issue resolution and reduce manual toil is to automate the entire workflow: inspect the issue, modify code on a feature branch, validate with local tests, and open a pull request.