From hoyeon
Analyzes codebase impact of requests and creates structured GitHub issues with AI-verified, decision-required, and human-verify sections. Invoke via /issue.
npx claudepluginhub team-attention/hoyeon --plugin hoyeonThis skill uses the workspace's default tool permissions.
Investigate the codebase based on the user's request and create a GitHub issue with clearly defined confidence boundaries.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
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)