← ClaudeAtlas

runlisted

Use to drive a single GitHub issue to a pull request with the kagura-engineer harness — shells out to `kagura-engineer run <issue>` (guard → recall → worktree → start → implement → ship → persist). HARNESS — this mutates the repo, creates a PR, and spends model budget; 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: run Thin wrapper around the `kagura-engineer run` CLI verb. It drives one GitHub issue through the full memory-grounded loop to an open PR. It reimplements nothing — the orchestration lives entirely in the CLI; this skill discovers config, gates on `doctor`, shells out, and surfaces the result. > ⚠️ **This is a Harness, not an atomic tool.** Before launching, make sure the user > understands the consequences and has confirmed: > - **Repo mutation** — creates a `run-<issue>` git worktree and commits there. > - **PR creation** — opens a GitHub pull request via gh-issue-driven on success. > - **Cost** — invokes `claude -p` multiple times (start / implement / ship). > - **HITL** — gates can halt (`blocked`, exit 2) and wait for a human decision. **Announce:** "Using the kagura-engineer:run skill — this is a Harness that will create a PR." ## No-argument usage If invoked without an issue number, do NOT guess or shell out — print this and stop: ``` kagura-engineer:run <issue-number> Drive one GitHub issue to a PR via the kagura-engineer harness. ⚠ Harness: creates a worktree + commits, opens a PR, spends model budget, gates on HITL. Example: kagura-engineer:run 42 New here? run kagura-engineer:doctor first to check the environment. ``` ## Steps 1. **Validate the issue argument.** The CLI takes a single positive integer issue number. Reject anything that does not match `^[1-9][0-9]{0,8}$` before interpolating it into the shell — do not pass