← ClaudeAtlas

autonomouslisted

Autonomous backlog grinder — drains issues labeled `ready-for-agent` one at a time, fresh agent context per issue, persistent progress log. Wraps tdd → review → ship. Use when the user wants an AFK queue-drain run, references "Ralph pattern", or invokes `/ai:autonomous`.
yusufkaracaburun/ai-kit · ★ 0 · AI & Automation · score 58
Install: claude install-skill yusufkaracaburun/ai-kit
# Autonomous backlog grinder > **Status:** stable (promoted 2026-05-26 after multiple real-queue drains > in `ai-kit` and `naschool`). Original spike research preserved at > [docs/spikes/aikit-autonomous-ralph.md](../../../docs/spikes/aikit-autonomous-ralph.md). > Tracks [#17](https://github.com/yusufkaracaburun/ai-kit/issues/17). Drains a `ready-for-agent` queue by running ai-kit's existing TDD → review → ship loop, one issue at a time, with cold-start context per iteration. Pattern is adapted from Geoffrey Huntley's "Ralph" and `snarktank/ralph` — fresh-instance-per-story, persistent `progress.txt`, git-log-as-memory. ## Relationship to other ai-kit skills | Skill | Role in this loop | | ----- | ----------------- | | `triage` | Produces the queue (`ready-for-agent` label) | | `tdd` | Inner loop per issue | | `review` | Pre-merge verification per issue | | `ship` | PR open + (project-policy) merge | | `autonomous` | **This skill** — orchestrates the above across N issues | ## Relationship to `/loop` `/loop` is a scheduler, this skill is a worker. Use either: - **Manual:** `/ai:autonomous` — drains one issue, exits. - **Scheduled:** `/loop 600s /ai:autonomous` — `/loop` schedules fresh fires; each fire processes one issue and exits. Fresh-context invariant preserved because `/loop` re-invokes the slash command cleanly. This skill MUST NOT call `ScheduleWakeup` or recurse — that would tangle scheduler/worker concerns and break cold-start iteration. ## Modes | M