gh-issue

Create structured GitHub issues with problem, impact, solution, and acceptance criteria.

4.6k|378|Updated Jun 28, 2024
One-click install
npx skills add https://github.com/latitude-dev/latitude-llm --skill gh-issue-latitude-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-issue
Source: https://github.com/latitude-dev/latitude-llm/tree/main/.agents/skills/gh-issue
Command: npx skills add https://github.com/latitude-dev/latitude-llm --skill gh-issue-latitude-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translates ambiguous bugs, feature requests, and improvements into actionable GitHub issues, improving clarity and triage speed.

Core Features & Use Cases

  • Generates well-structured GitHub issues with sections for Problem, Impact, Proposed Solution, and Acceptance Criteria
  • Enforces the mandatory llm label to ensure issues appear in LLM-facing feeds and dashboards
  • Provides a consistent issue template across projects for uniform communication and tracking

Quick Start

Provide a GitHub issue draft from a bug report or feature request, including the llm label and a structured template.

Frequently Asked Questions about gh-issue

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

FAQPage Schema
How do I generate GitHub issues from bug reports?

Generating GitHub issues from bug reports involves using an LLM to translate ambiguous bugs into structured narratives. This process applies a consistent template covering the problem, impact, proposed solution, and acceptance criteria to improve triage speed.

How does the mandatory llm label work for GitHub issue management?

The mandatory llm label ensures generated GitHub issues appear in LLM-facing feeds and dashboards. Applying this label during issue creation enforces consistent tracking and visibility for automated workflows across product and engineering projects.

Can I use a structured template for feature requests and improvements on GitHub?

Yes, you can use a structured template for feature requests and improvements. This enforces uniform communication by requiring sections for problem, impact, solution, and acceptance criteria across all project issues.

Do I need acceptance criteria to create actionable GitHub issues?

Yes, acceptance criteria are required to create actionable GitHub issues. Defining clear criteria ensures that the proposed solution is testable and that the issue narrative remains consistent for triage and implementation.

What is the best way to automate issue narratives for LLM workflows?

The best way to automate issue narratives for LLM workflows is to apply a structured template that translates ambiguous bugs into clear text. This enforces guidelines for problem, impact, solution, and acceptance criteria generation.

Why should I use an LLM to generate GitHub issue templates?

Using an LLM to generate GitHub issue templates solves the problem of unclear bug reports. It translates ambiguous inputs into actionable issues with structured problem, impact, and solution narratives, improving triage speed and consistency.