shepherd-triagelisted
Install: claude install-skill mshadmanrahman/pm-pilot
# /shepherd-triage — Mass Reproducibility Check
Launch parallel agents to check whether old bugs still reproduce on the live site. This is the core Bug Shepherd workflow: turning a stale backlog into a prioritized, verified list.
**Audience:** PMs who need to clean a backlog without reading code.
## Arguments
- `{count}` (optional): Number of bugs to triage. Default: 30. Max: 60.
## Workflow
### 1. Load Configuration
Read `.claude/triage.config.yaml` for:
- `project.live_url` — where to reproduce
- `reproduction.parallel_agents` — how many agents to launch (default: 5)
- `reproduction.bugs_per_agent` — bugs per agent (default: 6)
- `reproduction.triage_order` — "priority" (default) or "oldest"
- `safety.*` — all safety rules
### 2. Auto-Sync Backlog
If `.claude/backlog-live.md` is older than 24 hours, run `/shepherd-sync` first.
### 3. Select Bugs to Triage
From `backlog-live.md`, select untriaged bugs (those not marked "Triaged"):
- If `triage_order` is "priority" (default): sort by priority first (Highest > High > Medium > Low > Lowest), then by created date (oldest first) within each priority
- If `triage_order` is "oldest": sort by created date (oldest first), ignoring priority
- Skip bugs already in triage logs
- Respect `{count}` parameter
- Report: "Selected {count} bugs for triage (priorities: {P1}xHighest, {P2}xHigh, {P3}xMedium, {P4}xLow; oldest: {date}, newest: {date})"
### 4. Pre-Triage Safety Filter
Before launching agents, apply safety filters:
For