Claude-skill-registry gh-issue-templates
Standardized GitHub issue templates for bugs, features, and tasks. Provides title formats, body structure, and required sections. Use when creating issues to ensure consistency. Includes copy-paste templates in templates/ directory.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gh-issue-templates" ~/.claude/skills/majiayu000-claude-skill-registry-gh-issue-templates && rm -rf "$T"
manifest:
skills/data/gh-issue-templates/SKILL.mdsource content
Issue Templates
Standardized formats for creating GitHub issues with consistent structure.
Quick Reference
| Type | Title Prefix | Key Sections |
|---|---|---|
| Bug | | Describe, Expected, Steps, Environment |
| Feature | | Problem, Solution, Alternatives, Acceptance |
| Task | or | 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 report templatebug.md
- Feature request templatefeature.md
- Task/chore templatetask.md
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:
- Labeling and prioritization rulesgh-issue-triage - Skill:
- State transitions and linkinggh-issue-lifecycle - Agent:
- Interactive issue managementgh-wrangler