Skill idea
A /batch-issues skill that automates the PR-per-issue workflow:
- Read open GitHub issues via
gh issue list --json
- Analyze file overlap to find independent issues (no two touch the same files)
- Select up to N issues (configurable, default 5)
- For each, spawn a subagent in a dedicated git worktree
- Each agent: implements fix with tests, runs test suite, opens PR
- Coordinate so no two agents touch the same files
- Output a dashboard: PRs opened, test results, skipped issues
Why
This is exactly what was done manually across a 5-day jd-tools session (10 PRs, 35 issues). Automating it into a skill makes it repeatable across any repo with a populated issue tracker.
Design considerations
- Needs
gh CLI for issue reading and PR creation
- Worktree isolation prevents agent conflicts
- File overlap analysis could use
grep on issue bodies for file references, or a simpler heuristic (issues with different labels don't overlap)
- Should support
--dry-run to preview which issues would be selected
- Dashboard output should work in both terminal and
--json mode
Skill idea
A
/batch-issuesskill that automates the PR-per-issue workflow:gh issue list --jsonWhy
This is exactly what was done manually across a 5-day jd-tools session (10 PRs, 35 issues). Automating it into a skill makes it repeatable across any repo with a populated issue tracker.
Design considerations
ghCLI for issue reading and PR creationgrepon issue bodies for file references, or a simpler heuristic (issues with different labels don't overlap)--dry-runto preview which issues would be selected--jsonmode