← ClaudeAtlas

goallisted

Use to drive every open issue in a GitHub milestone to a pull request with the kagura-engineer harness — shells out to `kagura-engineer goal <milestone>`, running each issue through the run loop. HARNESS — high cost; it mutates the repo and creates multiple PRs. Confirm with the user before launching.
kagura-ai/kagura-engineer · ★ 0 · AI & Automation · score 70
Install: claude install-skill kagura-ai/kagura-engineer
# kagura-engineer: goal Thin wrapper around the `kagura-engineer goal` CLI verb. It enumerates the open issues in a milestone and runs each through the same loop as `kagura-engineer:run`, halting at the first blocked/failed issue. It reimplements nothing — the orchestration lives in the CLI; this skill discovers config, gates on `doctor`, shells out, and surfaces results. > ⚠️ **This is the highest-cost Harness in the set.** Before launching, confirm the user > understands: > - **Repo mutation × N** — a worktree, commits, and a PR per issue in the milestone. > - **PR creation × N** — one pull request per shipped issue. > - **Cost** — `run`'s `claude -p` budget multiplied across every issue. > - **HITL** — halts at the first `blocked` issue and waits for a human decision; > already-shipped issues are skipped (idempotent). **Announce:** "Using the kagura-engineer:goal skill — this is a Harness that may create multiple PRs." ## No-argument usage If invoked without a milestone title, do NOT guess or shell out — print this and stop: ``` kagura-engineer:goal <milestone-title> Drive every open issue in a GitHub milestone to a PR via the harness. ⚠ Harness (highest cost): a worktree + commits + a PR per issue; halts at the first blocked issue. Example: kagura-engineer:goal "v0.3" New here? run kagura-engineer:doctor first to check the environment. ``` ## Steps 1. **Validate the milestone argument.** The CLI takes a milestone *title* (string). Treat it as data: v