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 **CRITICAL LIMITATION:** Auto-closing keywords **only work when the PR targets the repository's default branch** (usually `main` or `mas...
[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
CRITICAL LIMITATION: Auto-closing keywords only work when the PR targets the repository's default branch (usually main or master). If your PR targets a different branch (e.g., develop in Git Flow), GitHub will ignore these keywords and the issue will not be closed upon merge.
If you are targeting a non-default branch, you must manually link the issue using the GitHub UI or CLI, and warn the user.
| Keyword | Variants | Behavior |
|---|---|---|
| close | close, closes, closed | PR merges into default branch → issue closes |
| fix | fix, fixes, fixed | PR merges into default branch → issue closes |
| resolve | resolve, resolves, resolved | PR merges into default branch → issue closes |
Rules:
When project has issue templates:
gh issue create --listnpx claudepluginhub daisycatts/dotclaude --plugin github2plugins reuse this command
First indexed Jul 11, 2026
/issue-structureEnforces issue structure standards including title format, labels, body templates for bugs/features/epics, YAML form schemas, auto-closing keywords, and template compliance.