gh-issue-templates
SKILL.md
Issue Templates
Standardized formats for creating GitHub issues with consistent structure.
Quick Reference
| Type | Title Prefix | Key Sections |
|---|---|---|
| Bug | bug: |
Describe, Expected, Steps, Environment |
| Feature | feat: |
Problem, Solution, Alternatives, Acceptance |
| Task | task: or chore: |
Description, Checklist, Context |
Bug Report Format
Title: bug: <short description>
Body:
## Describe the bug
<!-- What happened? -->
## Expected behavior
<!-- What should have happened? -->
## Steps to reproduce
1.
2.
3.
## Environment
- OS:
- Version:
- Relevant config:
## Logs/Screenshots
<!-- If applicable -->
Bug Examples
Good:
bug: login fails with expired OAuth tokenbug: dashboard crashes when filter is empty
Bad:
bug: it's brokenbug: doesn't work
Feature Request Format
Title: feat: <short description>
Body:
## Problem
<!-- What problem does this solve? -->
## Proposed solution
<!-- How should it work? -->
## Alternatives considered
<!-- Other approaches you thought of -->
## Acceptance criteria
<!-- How do we know it's done? -->
- [ ] Criterion 1
- [ ] Criterion 2
Feature Examples
Good:
feat: add CSV export for reportsfeat: support dark mode in settings
Bad:
feat: make it betterfeat: new feature
Task Format
Title: task: <short description> or chore: <short description>
Use task: for project work, chore: for maintenance/deps/infra.
Body:
## Description
<!-- What needs to be done? -->
## Checklist
- [ ] Step 1
- [ ] Step 2
- [ ] Step 3
## Context
<!-- Why is this needed? -->
Task Examples
Good:
task: set up CI pipelinechore: upgrade React to v19chore: update dependencies
Bad:
task: do the thingchore: stuff
Template Selection Guide
Is something broken?
YES → Bug Report
NO → Continue
Is this new functionality?
YES → Feature Request
NO → Continue
Is this maintenance/infrastructure?
YES → Task (chore:)
NO → Task (task:)
Template Files
See templates/ for copy-paste ready files:
bug.md- Bug report templatefeature.md- Feature request templatetask.md- Task/chore template
Integration with Other Components
After Creating Issue
After using this skill to create an issue, use:
- gh-issue-triage skill to apply appropriate labels and priority
- gh-wrangler agent to create the issue via gh CLI
Workflow
- Use gh-issue-templates (this skill) to format the issue
- Use gh-issue-triage to determine labels and priority
- Use gh-wrangler to create the issue with
gh issue create - Use gh-issue-lifecycle to manage state transitions
Related
- Skill:
gh-issue-triage- Labeling and prioritization rules - Skill:
gh-issue-lifecycle- State transitions and linking - Agent:
gh-wrangler- Interactive issue management
Weekly Installs
3
Repository
poindexter12/waypointGitHub Stars
4
First Seen
Feb 26, 2026
Security Audits
Installed on
amp3
github-copilot3
codex3
kimi-cli3
gemini-cli3
cursor3