ea057feeec
* feat(skills): add oh-my-issues for root-cause issue clustering Codifies the consolidation method that turned ~100 open issues into 6 plan-master issues during the v13.0.1 cycle. Three modes: cluster pass (initial reduction), triage (route a new bug into an existing master), bundle (ship a PR that closes the cluster atomically). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * fix(skills): correct oh-my-issues cluster-pass instructions - Cluster pass step 1: drop the misleading single-call pattern; point to a paginated list + per-issue comment fetch since `gh issue list --json comments` returns only counts and `--limit` silently truncates large backlogs. - GitHub CLI primitives: replace the buggy snippet with a total-count check, paginated listing, per-issue comment loop, and REST API fallback for repos with >1000 open issues. - make-plan: add See Also section linking oh-my-issues so the planning skill knows about its issue-side sibling. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * fix(skills): use search API for issue counts and tag fenced block - repos/{owner}/{repo}.open_issues_count includes PRs. Switch to the search/issues API which differentiates issues from PRs so the cluster-pass count is accurate. - Add `text` language tag to the standardized redirect comment fenced block (MD040). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>