From issue
Rewrites an issue body to fully satisfy the matching issue template, incorporating context from comments. Uses a plan-then-execute workflow requiring user approval before making changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/issue:refine-issueThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Rewrites an issue body to fully satisfy the matching issue template, incorporating context from comments. Requires user approval before making any changes.
Rewrites an issue body to fully satisfy the matching issue template, incorporating context from comments. Requires user approval before making any changes.
!gh issue view $ARGUMENTS --json title,labels,body,url,comments --template '{{.title}}{{"\n"}}{{.url}}{{"\n"}}Labels: {{range .labels}}{{.name}} {{end}}{{"\n"}}{{.body}}{{"\n"}}{{range .comments}}{{.author.login}} ({{.createdAt}}):{{"\n"}}{{.body}}{{"\n\n"}}{{end}}' | cat
Use the Glob tool to find files matching .github/ISSUE_TEMPLATE/** and then use the Read tool to read each template file found. If no files are found, note that no issue templates exist.
IMPORTANT: This is a plan-then-execute workflow. You MUST get user approval before editing the issue.
Analyze the issue labels and title prefix to determine the issue type:
bug or title starting with [Bug] → use the bug report templateenhancement/feature or title starting with [Feature] → use the feature request templatedocumentation/docs or title starting with [Docs] → use the docs templateCompare the current issue body against the matched template fields. Identify:
Present to the user:
Then ask: "Does this look good? Should I update the issue with this refined body?"
Do NOT call gh issue edit until the user explicitly approves.
Once the user approves, update the issue body:
gh issue edit $ARGUMENTS --body "<approved refined body>"
Confirm the update was successful and show the issue URL.
After successfully updating the issue body, invoke /issue:triage-issue $ARGUMENTS to automatically apply priority and category labels.
npx claudepluginhub boringhappy/codemate --plugin issueRefines brief bug, feature, or refactor descriptions into structured issues with technical context, code links, and details for developers and AI agents.
Creates structured GitHub issues from session reflections or improvement ideas using the gh CLI. Bridges the gap between noticing a problem and tracking a fix.
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.