What problem does it solve?
Drain labeled backlog by batching issues that touch the same code area into a single focused refactor PR so operators can close multiple related tickets with one high-value change. This reduces PR noise, coordinates fixes that span the same top-level directory, and prevents many low-value single-issue PRs.
Core Features & Use Cases
- Groups open GitHub issues by top two path segments (code area) by parsing file paths from issue bodies and ranking qualified references deeper-first.
- Validates label and milestone existence, enforces a minimum cluster size, supports interactive and headless pipeline modes, and builds a one-shot scope argument delegated to soleur:one-shot.
- Use cases: drain a deferred-scope-out backlog, close accumulated code-review findings, and create one cleanup PR that closes 3+ related issues.
Quick Start
Run the cleanup-scope-outs skill with a label and milestone to select a cluster and delegate the assembled scope to soleur:one-shot.