← ClaudeAtlas

missionlisted

Create or manage a self-driving mission — control-plane folder in ~/missions, workspace in ~/Projects, external repos/systems via explicit grants. A launchd job ticks every 5 minutes and runs headless Claude passes that ingest PROMPTS.md (Fable 5.1 planning) and execute the next BACKLOG.md item (Opus 5); idle ticks are free. Supports status, pause, resume, stop, control.
lukaszkolodziejczyk/mission-control · ★ 1 · AI & Automation · score 75
Install: claude install-skill lukaszkolodziejczyk/mission-control
# /mission — autonomous mission runner Manage self-driving missions. Each mission is **two folders**: `~/missions/<name>` — the control plane, holding only the operational markdown files (mission, prompts, backlog, log, decisions, questions); `~/Desktop/missions` is a symlink to it for Finder — and `~/Projects/<name>` — the workspace where ALL work products land (code, specs, docs, reports). A mission need not be about code: it can span several existing repos, or be coordination, PR reviews, or communications — everything beyond the two folders happens only through explicit per-mission grants recorded in its CLAUDE.md "Scope & grants" section. A launchd job ticks every 5 minutes and runs headless Claude from the control plane: a **planning pass** (Fable 5.1) when there is human input to process, then an **implementation pass** (Opus 5) that completes exactly one backlog item — so an unblocked backlog iterates continuously, one item at a time, while a blocked or idle mission costs nothing (the runner's bash gates decide without spending tokens, and the lock makes ticks that land mid-run no-ops). All protocol details live in the mission's own `CLAUDE.md` (scaffolded from `templates/CLAUDE.md`), which every headless run auto-loads. ## Parse arguments `$ARGUMENTS`: - **No arguments, or the first token is one of `status` / `pause` / `resume` / `stop` / `control`** → an **aggregate command** across all missions (no args = `status`); see "Aggregate commands" below. - Otherwise t