gh-ticket

Create GitHub tickets with requirements, edge cases, and acceptance criteria.

5|3|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/Cygnusfear/claude-stuff --skill gh-ticket
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-ticket
Source: https://github.com/Cygnusfear/claude-stuff/tree/main/skills/gh-ticket
Command: npx skills add https://github.com/Cygnusfear/claude-stuff --skill gh-ticket

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The moment you decide to create a ticket, you have MAXIMUM CONTEXT. This Skill captures all investigation findings, error messages, files touched, and implementation notes to ensure no context is lost.

Core Features & Use Cases

  • Context Dump: Gather user request, code state, errors, dependencies, and environment.
  • Requirements Extraction: Convert findings into a structured Requirements+Edge Cases+Acceptance Criteria.
  • Ticket Templates: Produce a ready-to-create or update ticket with all required sections and evidence.
  • Implementation Notes: Include files to modify and create for traceability.

Quick Start

Generate a comprehensive GitHub ticket for a bug or feature with functional requirements, edge cases, and acceptance criteria.

Frequently Asked Questions about gh-ticket

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

FAQPage Schema
How do I create a comprehensive GitHub issue with all context and requirements?

Create a GitHub issue by capturing investigation findings, error messages, code state, and implementation notes in a structured format. This Skill enforces a phased workflow that gathers technical evidence, extracts functional and edge-case requirements, defines acceptance criteria, and produces a ready-to-create ticket with all required sections and evidence included.

What should I include in a GitHub ticket to prevent context loss during implementation?

Include context dump (user request, errors, dependencies, environment), requirements extraction (functional specs and edge cases), acceptance criteria, implementation notes, and files to modify. Capturing these elements at ticket creation—when you have maximum context—ensures developers have complete information without referencing scattered investigation findings.

Can I use templates to standardize GitHub issues and feature requests?

Yes. This Skill produces standardized ticket templates for bug reports and feature requests that structure all required sections: context, requirements, edge cases, acceptance criteria, and implementation details. Templates enforce consistent formatting across GitHub issues.

How do I extract functional requirements and edge cases for a GitHub ticket?

Document findings and investigation into structured Requirements and Edge Cases sections within the ticket. The Skill converts your investigation findings, error messages, and code state into formal functional requirements and edge-case specifications that acceptance criteria can reference.

What's the best way to document implementation details in a GitHub issue?

Include Implementation Notes that specify files to modify and create, linking ticket sections to concrete code locations. This traceability ensures developers understand what the ticket asks and where changes belong before implementation begins.

Do I need to manually organize information when creating a GitHub ticket?

No. This Skill organizes investigation findings, error messages, requirements, and implementation notes into a structured ticket automatically, eliminating manual assembly and ensuring no context is lost between discovery and implementation phases.