nightshift
25Plugin Claude Code
Long-running unsupervised batch agent framework for Claude Code.
Plugin Claude Code
Long-running unsupervised batch agent framework for Claude Code.
Agent
Orchestrate a Nightshift shift — read manager.md and table.csv, dispatch items to claude -p dev subprocesses, apply step improvements, and report progress. Use when the user runs /nightshift:start.
Skill Claude CodeCodex
Add a task definition to an existing Nightshift shift, registering it in manager.md and adding a status column to table.csv. Use when the user invokes /nightshift:add-task.
Skill Claude CodeCodex
Archive a Nightshift shift by moving its directory to .nightshift/archive/YYYY-MM-DD- /. Use when the user invokes /nightshift:archive.
Skill Claude CodeCodex
Create a new Nightshift shift — a structured unit of batch agent work — with manager.md and an empty table.csv. Use when the user invokes /nightshift:create.
Skill Claude CodeCodex
Execute one Nightshift task on one item, self-validate, retry on failure, and emit a structured result. Invoked by manager via claude -p subprocess; runs in a fresh top-level Claude Code session and inherits all user-configured MCPs.
Skill Claude CodeCodex
Verify that Nightshift's required system dependencies (qsv, flock, jq) are installed and on PATH. Use when the user invokes /nightshift:doctor.
Skill Claude CodeCodex
Start or resume execution of a Nightshift shift by forking into the manager subagent. Use when the user invokes /nightshift:start.
Skill Claude CodeCodex
Run a single Nightshift task on a single table item for testing — without modifying table.csv or manager.md. Spawns a claude -p subprocess of /nightshift:do-task with --read-only. Use when the user invokes /nightshift:test-task.
Skill Claude CodeCodex
Make bulk changes to a Nightshift shift's table.csv — add rows, update metadata, or reset failed items. Use when the user invokes /nightshift:update-table.