What problem does it solve? When you need to modify sum itself, editing the installation checkout would disrupt the live coordinator and its workers. This Skill creates an isolated development checkout with its own state, dependencies, and lab environment so changes never affect the running installation. ## Core Features & Use Cases - Isolated Development Checkouts: Prepares a git worktree under .sum/dev/<name> on a sum-dev/<name> branch with its own .sum, .local, and .deps state, refusing symlinked, overlapping, or nested checkouts. - Production Separation: Blocks writes to the installation's state home, blanks inherited SUM_HOME/HERDR_* variables in tests, and uses fake Herdr or named lab sessions instead of the user's live session. - Verification and Delivery: Runs the canonical verifier against the merge base, then follows the standard delivery flow of a reviewable PR with no merge. - Use Case: You registered as a developer in a second pane and need to fix a bug in sum. Run sumctl dev prepare --name fix-login, work in the returned checkout, verify, and open a PR while the coordinator keeps serving tasks uninterrupted. ## Quick Start Ask the agent to prepare an isolated sum development checkout named after your topic, make the changes there, run the verifier, and open a pull request without touching the live installation.