draft-issue

Converts unstructured bug reports, feature requests, and debt notes into GitHub/GitLab/Linear issue tickets with acceptance criteria.

Updated Dec 21, 2018
One-click install
npx skills add https://github.com/dhnt/dhnt --skill draft-issue-dhnt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: draft-issue
Source: https://github.com/dhnt/dhnt/tree/main/catalog/md/integrate/draft-issue
Command: npx skills add https://github.com/dhnt/dhnt --skill draft-issue-dhnt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps convert vague bug reports or feature requests into clear, complete issue tickets that others can quickly understand and work on.

Core Features & Use Cases

  • Issue structuring: Guides you to capture the correct information for different ticket types (bug, feature request, technical debt, question).
  • Reproducibility and clarity: Ensures you include steps to reproduce, expected vs actual behavior, environment details, and relevant evidence for bugs.
  • Actionable framing: Prompts you to write titles and acceptance criteria that make “done” unambiguous for features and debt items.

Quick Start

Draft a GitHub or GitLab issue from my report by including the correct section for its type, a clear ≤80-character title, appropriate labels, and a heredoc-style body that contains reproduction steps or acceptance criteria as needed.

Frequently Asked Questions about draft-issue

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

FAQPage Schema
How do I convert an unstructured bug report into a structured GitHub issue?

To convert an unstructured bug report into a structured GitHub issue, this Skill extracts environment details, reproduction steps, and expected versus actual behavior, formatting them into an actionable ticket with a clear title and labels.

What is needed to draft actionable Linear tickets from feature requests?

Drafting actionable Linear tickets from feature requests requires defining unambiguous acceptance criteria and a concise title under 80 characters. The Skill frames these elements to ensure 'done' is clearly understood by engineers.

Does this issue drafting tool work with GitLab and GitHub repositories?

Yes, this issue drafting tool works with GitLab and GitHub repositories. It produces a heredoc-style body with project label alignment, ready for creation via the relevant CLI or API within your SDLC integration workflows.

What is the best way to format technical debt notes for issue tracking?

The best way to format technical debt notes for issue tracking is to apply actionable framing that prompts for specific titles and acceptance criteria. This ensures the debt item is well-scoped and unambiguous for triagers.

How do I ensure my bug reports include reproducible context for engineers?

To ensure your bug reports include reproducible context for engineers, this Skill guides you to capture specific information based on issue type, strictly enforcing steps to reproduce, environment details, and relevant evidence.