night-sprintlisted
Install: claude install-skill amit-mizrachi/claude-amit-mizrachi
# Night Sprint
## Overview
One feature, delivered overnight by a **chain** of sessions: ticket 01 lands, hands off to
ticket 02, and so on. **Exactly one session touches code at a time**, all in **one worktree on
one branch**, so the sprint ends as **one PR** with no integration step.
You are the **conductor**. You never write product code. You set the sprint up, launch the first
ticket, arm the runner, and then handle only what a script cannot decide.
**`watch.sh` is a runner, not just a watcher.** It advances the chain, revives dead sessions and
waits out spending limits by itself, logging everything to `state/EVENTS.log`. It escalates a
short list of exceptions to you. Silence from it means the sprint is running.
**This is the sequential sibling of `orchestrating-parallel-delivery`.** That skill splits work
across concurrent sessions to save wall-clock. This one deliberately does not: it is night time,
nobody is waiting, and serial execution buys correctness - no frozen contracts, no disjoint-file
rules, no merge conflicts, no tracker. If you catch yourself fanning out implementers, you are
in the wrong skill.
`references/rationale.md` holds the incident history behind every rule here. Read it when you
are changing the skill, not when you are running a sprint.
## Prerequisites - check these before kickoff, not at 3am
Only `next-prompt` ships in this plugin. The rest are named by ROLE; substitute whatever you
use, and write the real names into `PLAN.md` at kickoff s