Help us improve
Share bugs, ideas, or general feedback.
From hoyeon
Analyzes codebase impact for a given request and creates structured GitHub issues with AI-verified and human-judgment-needed sections.
npx claudepluginhub team-attention/hoyeon --plugin hoyeonHow this skill is triggered — by the user, by Claude, or both
Slash command
/hoyeon:issueThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Investigate the codebase based on the user's request and create a GitHub issue with clearly defined confidence boundaries.
Open-source issue creation: bug reports, feature requests, and structured contribution communication. Invoke whenever task involves any interaction with issues in external repositories — filing bugs, proposing features, reporting problems, or preparing issue content for open-source projects.
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.
Investigates and resolves GitHub issues with systematic triage, root cause analysis, test-driven fixes, and pull request management. Use when given an issue ID or URL.
Share bugs, ideas, or general feedback.
Investigate the codebase based on the user's request and create a GitHub issue with clearly defined confidence boundaries.
The text the user typed after /issue is the original request. Preserve it verbatim.
Examples:
/issue Duplicate Shorts URL fetches in YouTube subscription feed/issue Add notification settings tab to Settings page/issue Scheduler occasionally runs twiceIf the input is too vague (e.g., "there's a bug"), ask ONE clarifying question. Otherwise, start investigating immediately.
Perform a full impact analysis based on the user's request. Use Agent to investigate in parallel.
Launch agents in parallel where possible:
Classify all findings into three confidence levels:
Objective facts confirmed through code exploration. No need for human re-verification.
Decision points that AI cannot make on your behalf.
Risks and caveats AI may have missed.
After investigation, show the user a preview of the issue body.
## Request
> {original text the user typed after /issue, verbatim}
## Impact Analysis
### Related Code
- `file:line` — description
- ...
### Scope of Impact
- List of affected modules/features
---
## ✅ AI Verified
> Facts confirmed through code exploration. No further verification needed.
- [ ] Confirmed fact 1
- [ ] Confirmed fact 2
## 🤔 Decision Required
> Decision points requiring human judgment.
- [ ] Decision point 1 — Option A vs B, considerations
- [ ] Decision point 2
## ⚠️ Human Verify
> Risks AI may have missed. Needs human review before and/or after implementation.
- [ ] Verification point 1 — why this needs checking
- [ ] Verification point 2
After showing the preview, confirm with AskUserQuestion:
AskUserQuestion(
question: "Should I create a GitHub issue with this content?",
header: "Issue Preview",
options: [
{ label: "Create", description: "Create the issue as-is" },
{ label: "Edit then create", description: "I want to make changes first" },
{ label: "Cancel", description: "Do not create the issue" }
]
)
Create the issue with gh issue create.
gh issue create --title "Issue title" --body "$(cat <<'EOF'
Issue body
EOF
)"
feat:, fix:, refactor:, chore:, etc. (based on content)Based on the issue content, add matching labels via the --label flag using the table below.
Multiple labels allowed. If no match, create without labels.
| Issue type | Label |
|---|---|
| Bug, error, broken behavior | bug |
| New feature, addition, improvement | enhancement |
| Documentation related | documentation |
| Question, investigation, needs clarification | question |
After creation, return the issue URL to the user.
gh issue create executed and URL returned (or user cancelled)