ilk-runnerlisted
Install: claude install-skill inluck-net/ilk-skills
# ilk-runner — orchestration skill for supervised ilk runs
A thin orchestration layer that sequences ilk-launcher and ilk-watchdog
to start a supervised ilk run, or shows progress status. Owns the
workflow guardrails; never reimplements launcher or watchdog logic.
> **`ilk-runner` scripts** live in `ilk-runner/scripts/` (`ilk-run.ps1`,
> `ilk-status.ps1`, `ilk-stop.ps1` on Windows; `ilk-run.sh` on macOS/Linux).
> Prefer these on Windows so agents do not mix Git Bash and PowerShell.
> Other scripts live in sibling skills: `ilk-loop/scripts/`,
> `ilk-launcher/scripts/`, `ilk-watchdog/scripts/`.
## When to use
- User says: "start ilk with watchdog", "launch supervised ilk",
"auto-resume ilk", "babysit ilk", "跑 ilk 并守着", `/ilk-run`.
- User says: "show ilk status", "ilk 进度", "ilk 跑到哪了",
"where are we", `/ilk-status`.
- User wants ilk to run unattended overnight.
## Architecture
```
ilk-runner (this skill)
├── /ilk-run → delegates to:
│ ├── ilk-loop/scripts/loop_status.py (queue check)
│ ├── ilk-loop/scripts/promote_next_master.py (queue promotion)
│ ├── ilk-launcher/scripts/launch.sh (spawn window)
│ └── ilk-watchdog/scripts/watchdog.sh (auto-restart)
└── /ilk-status → delegates to:
├── ilk-loop/scripts/loop_status.py (queue state)
└── ilk-launcher/scripts/status_progress.py (rich dashboard)
```
## Workflows
### W1. Supervised launch (`/ilk-run`)
**Windows (mandatory):** run **only** `ilk-runner