resolve-issue

Automate GitHub issue resolution through a structured workflow with branch management.

421|49|Updated Jul 3, 2014
One-click install
npx skills add https://github.com/joshukraine/dotfiles --skill resolve-issue-joshukraine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resolve-issue
Source: https://github.com/joshukraine/dotfiles/tree/main/claude/.claude/skills/resolve-issue
Command: npx skills add https://github.com/joshukraine/dotfiles --skill resolve-issue-joshukraine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, git, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the resolution of GitHub issues by providing a structured workflow that guides users through each step of the issue resolution process.

Core Features & Use Cases

  • Structured Workflow: Guides users through fetching issue details, researching, planning, implementing, and verifying solutions.
  • Issue Details Extraction: Automatically fetches issue details, including title, description, labels, and comments.
  • Codebase Research: Searches related pull requests and codebase for relevant files and patterns.
  • Branch Management: Automates branch creation and management based on issue type labels.
  • Commit Strategy: Encourages frequent commits and tracking of acceptance criteria.
  • Verification: Ensures the solution resolves the issue completely and checks for regressions.
  • Reporting: Summarizes the resolution process and suggests creating a pull request.

Quick Start

Use the resolve-issue skill to start resolving a GitHub issue by providing the issue number as an argument.

Frequently Asked Questions about resolve-issue

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

FAQPage Schema
How do I automate GitHub issue resolution with a structured workflow?

Automating GitHub issue resolution involves fetching issue details, researching the codebase, automating branch management, and verifying the solution. This structured workflow guides you through each step, from extracting issue data to suggesting a pull request.

What is the best way to manage branches when resolving GitHub issues?

Managing branches for GitHub issues is best handled by automating branch creation based on issue type labels. This approach streamlines the workflow by automatically configuring branches according to the specific category of the issue being resolved.

Do I need the GitHub API and Git installed to resolve issues automatically?

Yes, you need both the GitHub API and Git installed to resolve issues automatically. The structured workflow requires GitHub API access for fetching issue details and Git for executing the underlying branch operations.

How does a structured issue resolution process verify codebase regressions?

A structured issue resolution process verifies regressions by ensuring the implemented solution completely resolves the issue while checking for negative impacts. It tracks acceptance criteria during frequent commits and validates the final solution against the codebase.

Can I search related pull requests and codebase files while resolving a GitHub issue?

Yes, you can search related pull requests and codebase files while resolving a GitHub issue. The workflow includes a codebase research phase that scans for relevant files and patterns to inform the implementation of the solution.