Commit Graph

2 Commits

Author SHA1 Message Date
Alex Newman ea057feeec feat(skills): add oh-my-issues for root-cause issue clustering (#2409)
* 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>
2026-05-21 01:48:41 -07:00
Alex Newman 3c4486e69e feat: convert make-plan and do commands to skills (#1216) 2026-02-23 22:08:21 -05:00