← ClaudeAtlas

implement-issueslisted

Implement a set of GitHub issues in parallel - triage or take an explicit issue list, group by file-conflict, create a worktree per lane, delegate to sub-agents, open a PR per lane; never merges. Use when asked to implement issues, work the backlog, or pick up multiple issues in parallel.
lgtm-hq/ai-skills · ★ 0 · Code & Development · score 69
Install: claude install-skill lgtm-hq/ai-skills
# Implement Issues Turn a set of GitHub issues into open PRs via parallel, worktree-isolated lanes. One lane per issue: its own worktree, its own branch, its own PR. This skill orchestrates and composes `branch`, `commit`, and `pr` — it **never merges**. Hand-off to `babysit-pr` / `babysit-pr --merge` for shepherding and merge. ## Invocation - `/implement-issues #12 #14 #17` — implement exactly these issues. - `/implement-issues` (bare) — triage the backlog (`gh issue list`), prefer self-contained, file-disjoint issues, **propose a set and confirm before spawning** any lane. - `--sequential` — run one lane at a time (still one worktree/branch/PR each). ## Inputs & readiness - **Load repo context first.** At start, from the target repo checkout root, read `AGENTS.md` and/or `CLAUDE.md` if present. **Precedence:** `AGENTS.md` is authoritative when both exist — do not also apply conflicting `CLAUDE.md` instructions; if only one exists, use that file; if both conflict in a blocking way, stop and ask. Record which filename is authoritative (e.g. `AGENTS.md` or `CLAUDE.md`) and treat its house standards, operating agreement, and standing constraints as **binding** for every lane. Pass that chosen filename into each lane prompt so lanes do not re-pick. See the `stand-general` skill's **Per-repo agent context** section for the expected file shape. Missing the file is fine — fall back to chat instructions and `stand-*` skills. - Take issues from the args,