Help us improve
Share bugs, ideas, or general feedback.
From git-plugin
Creates well-structured GitHub issues using gh CLI with templates for bugs, features, tasks including titles, descriptions, acceptance criteria, and labels. Use for filing bugs or feature requests.
npx claudepluginhub laurigates/claude-plugins --plugin git-pluginHow this skill is triggered — by the user, by Claude, or both
Slash command
/git-plugin:github-issue-writinghaikuThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create well-structured, actionable GitHub issues.
Creates, lists, and views GitHub issues using gh CLI with guided prompts for actions, titles, bodies, and issue types. For repository issue management workflows.
Creates and manages GitHub issues for bugs, features, and tasks with enforced quality standards like reproducibility steps, acceptance criteria, and severity assessment.
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
Create well-structured, actionable GitHub issues.
| Use this skill when... | Use X instead when... |
|---|---|
| Creating new issues | Processing existing issues (git:issue) |
| Writing bug reports | Auto-detecting issues (github-issue-autodetect) |
| Filing feature requests | Creating PRs (git-pr) |
[Type] Component: Brief description
| Type | Example |
|---|---|
| Bug | [Bug] Auth: Login fails with valid credentials |
| Feature | [Feature] API: Add rate limiting support |
| Docs | [Docs] README: Add installation instructions |
| Chore | [Chore] CI: Update Node.js version |
Guidelines:
## Summary
Brief description of the bug.
## Steps to Reproduce
1. Go to '...'
2. Click on '...'
3. See error
## Expected Behavior
What should happen.
## Actual Behavior
What actually happens.
## Environment
- OS: macOS 14.0
- Browser: Chrome 120
- Version: 2.1.0
## Summary
What this feature does.
## Motivation
Why this is needed. What problem does it solve?
## Proposed Solution
Description of desired behavior.
## Acceptance Criteria
- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Criterion 3
GitHub supports first-class issue types. Use --type when creating issues:
| Type | Use For |
|---|---|
| Bug | Something broken that needs fixing |
| Feature | New functionality request |
| Task | General work item |
Note: Available types depend on repository/org configuration. Use gh issue create --type "Bug" to leverage them.
# Create issue
gh issue create --title "[Bug] Auth: Login fails" --body "..."
# With labels
gh issue create --title "..." --body "..." --label "bug" --label "priority: high"
# With assignee
gh issue create --title "..." --body "..." --assignee "@me"
# With issue type
gh issue create --title "..." --body "..." --type "Bug"
# As sub-issue of a parent
gh issue create --title "..." --body "..." && \
gh api repos/{owner}/{repo}/issues/{parent}/sub_issues -f sub_issue_id={new_id}
# Search before creating
gh issue list --search "login error" --state all
## Related Issues
Blocks #123
Blocked by #456
Related to #789
| Action | Command |
|---|---|
| Create | gh issue create --title "..." --body "..." |
| Create with type | gh issue create --title "..." --body "..." --type "Bug" |
| Search | gh issue list --search "keyword" |
| View | gh issue view N |
| Edit | gh issue edit N --title "..." |
| Labels | gh label list |
| Context | Command |
|---|---|
| Create issue | gh issue create --title "..." --body "..." |
| Create with type | gh issue create --title "..." --type "Bug" --body "..." |
| List labels | gh label list --json name |
| Search issues | gh issue list --search "keyword" --state all --json number,title |
| View issue | gh issue view N --json title,body,labels |