From github
Guides creation of standardized GitHub issues with title rules, labels, bug/feature/epic templates, YAML form support, auto-closing keywords, and project template compliance.
How this command is triggered — by the user, by Claude, or both
Slash command
/github:issue-structurecreate-issues/references/The summary Claude sees in its command listing — used to decide when to auto-load this command
# Issue Structure Requirements ## Title - Maximum 70 characters - Imperative mood, no emojis - Optional prefix: `[Bug]`, `[Feature]`, `[Epic]` ## Labels - Priority: `priority:high`, `priority:medium`, `priority:low` - Type: `bug`, `feature`, `enhancement`, `documentation` ## Body Template ### Bug Report ### Feature Request ### Epic ## Issue Forms (YAML) When project uses YAML forms, detect and follow the schema: ## Auto-Closing Keywords | Keyword | Example | Behavior | |---------|---------|----------| | Closes | `Closes #123` | PR merges → issue closes | | Fixes | `Fixes...
[Bug], [Feature], [Epic]priority:high, priority:medium, priority:lowbug, feature, enhancement, documentation## Description
Clear description of the bug
## Steps to Reproduce
1. Go to '...'
2. Click on '...'
3. See error
## Expected Behavior
What should happen
## Environment
- OS:
- Version:
## Problem
What problem does this solve
## Proposed Solution
What you want to happen
## Acceptance Criteria
- [ ] Criterion 1
- [ ] Criterion 2
## Overview
High-level description and business value
## Child Issues
- #123 - Issue title
- #124 - Issue title
## Success Metrics
How to measure success
When project uses YAML forms, detect and follow the schema:
name: Bug Report
title: "[Bug]: "
labels: ["bug"]
body:
- type: textarea
id: description
attributes:
label: Description
validations:
required: true
| Keyword | Example | Behavior |
|---|---|---|
| Closes | Closes #123 | PR merges → issue closes |
| Fixes | Fixes #123 | PR merges → issue closes |
| Resolves | Resolves #123 | PR merges → issue closes |
Rules:
When project has issue templates:
gh issue create --listnpx claudepluginhub fradser/dotclaude --plugin github/create-issueCreates a well-structured GitHub issue interactively: prompts for type-specific details (bug/feature/task), applies templates/labels/milestones/projects, and uses GitHub API. Reports issue URL.
/create-issueCreates GitHub issue with validated labels via content analysis for type and principles, fetches repo labels, applies templates, and previews before submission.
/issueCreates a structured GitHub issue with type classification, title prefix, and repository routing, designed for downstream pipeline consumption.
/create-issueCreates a GitHub issue in the current or specified repo with title, body, labels, assignees, milestone, project, and formatted reference links from URLs. Supports interactive template mode.
/issue-createCreates a structured GitHub issue from current context or description, with optional template selection and meta-directive handling.
/devteam-issue-newCreates a structured GitHub issue from a description, auto-classifying labels (bug, enhancement, security, priority) and areas (frontend, backend, database), using gh CLI. Reports issue URL.