How this command is triggered — by the user, by Claude, or both
Slash command
/pm:bughuntpm-actions/The summary Claude sees in its command listing — used to decide when to auto-load this command
# Action: Bughunt **Available in:** Full mode only Read `shared.md` for resume state schema before starting. Check for existing state in `.claude/pm-state.json`. --- ## Step 1: Identify the Bug **Option A -- GitHub issue number provided** (e.g. `#55`): Fetch with `gh issue view`. Save state. Proceed. **Option B -- No argument:** List open bugs: `gh issue list --label bug --state open --sort created` Let user pick one, or describe a new bug. **Option C -- Description provided (no GitHub issue):** Offer to create GitHub issue for tracking, or investigate without. --- ## Step 2: Gathe...
Available in: Full mode only
Read shared.md for resume state schema before starting. Check for existing state in .claude/pm-state.json.
Option A -- GitHub issue number provided (e.g. #55):
Fetch with gh issue view. Save state. Proceed.
Option B -- No argument:
List open bugs: gh issue list --label bug --state open --sort created
Let user pick one, or describe a new bug.
Option C -- Description provided (no GitHub issue): Offer to create GitHub issue for tracking, or investigate without.
Ask progressively (not all at once):
Save state. Offer: "Evidence collected. Ready to investigate, or save & exit?"
Present finding: root cause, affected code, fix approach
Save state. Ask user:
If fixing (TDD):
notion-update-pagenpx claudepluginhub paulmona/pm --plugin pm