skills/create-feature-issue/SKILL.md
Synthesize a feature description into a clean GitHub issue with the "enhancement" label
npx skillsauth add stevenmburns/dot-claude-files create-feature-issueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Turn a rough feature description into a well-structured GitHub issue, informed by light codebase analysis.
/create-feature-issue <description>
gh issue create --title "..." --body "..." --label "enhancement"
If the "enhancement" label does not exist, create it first: gh label create enhancement --color a2eeef## Summary
<1-3 sentences describing the feature and the problem it solves>
## Desired behavior
<What should the system do? Be specific about inputs, outputs, and user-facing behavior>
## Acceptance criteria
- [ ] <concrete, testable criterion>
- [ ] <concrete, testable criterion>
## Context
<Relevant notes from codebase analysis — affected files, related patterns, constraints — omit if nothing meaningful to add>
tools
Scan open GitHub issues, flag duplicates, and summarize with suggested priorities
testing
Interactively clean up the current branch's commits (squash fixups, reword sloppy messages, reorder, drop) before merging — especially important on repos using rebase-merge where every branch commit lands on main verbatim
tools
Analyze the changes in the current PR and suggest a more accurate title if the current one no longer fits
data-ai
Merge the open PR for the current branch into main, delete the branch, and pull main