issue

Create GitHub issues and prepare Git branches with standardized naming.

2|Updated Dec 28, 2024
One-click install
npx skills add https://github.com/shonenm/dotfiles --skill issue-shonenm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: issue
Source: https://github.com/shonenm/dotfiles/tree/main/common/claude/.claude/skills/issue
Command: npx skills add https://github.com/shonenm/dotfiles --skill issue-shonenm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating GitHub Issues and preparing corresponding development branches, leveraging AI for rich content generation.

Core Features & Use Cases

  • AI-Powered Issue Creation: Generates detailed issue titles, bodies, and suggests labels based on input.
  • Automated Branch Preparation: Creates a new Git branch following a consistent naming convention (<issue-number>-<slug>).
  • Use Case: When you identify a bug or a new feature, you can quickly create a well-defined GitHub issue and have a ready-to-go branch for development, all from a single command.

Quick Start

Use the issue skill to create a new GitHub issue with the title "Implement user authentication" and prepare a new branch for it.

Frequently Asked Questions about issue

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

FAQPage Schema
How do I create a GitHub issue and a branch at the same time?

To create a GitHub issue and branch simultaneously, this Skill generates issue content with AI and then instantly prepares a development branch using a standardized naming convention. This streamlines starting development from a single command.

Can I use AI to generate GitHub issue titles and labels?

Yes, you can use AI to generate GitHub issue titles, bodies, and suggested labels based on your input. The AI-powered creation feature ensures your issues are well-defined and detailed automatically without manual formatting.

Does this issue creation workflow require the GitHub CLI?

Yes, this workflow requires the GitHub CLI (`gh`) and Git commands to integrate properly. It relies on these dependencies to automate issue tracking and branch preparation directly within your developer environment.

What is the best way to automate Git branch naming for new issues?

The best way to automate Git branch naming for new issues is using a standardized convention like `<issue-number>-<slug>`. This approach slugifies the issue title and ensures branches are consistently named and traceable.

How do I prepare a development branch after creating a GitHub issue?

To prepare a development branch after creating a GitHub issue, the Skill automatically extracts the issue number and slugifies the title to create a new Git branch. This ensures your workspace is ready for development immediately.