Update to Nightshift
Snapshot Oct 29, 2026 · 18:35 UTC · version 0.26.1
Collection source: downloaded plugin package. These snapshots do not have a confirmed matching collection source. Differences in file lists alone do not establish changes to the package.
Instructions updated for stop
Full description — Now says: Pause Nightshift work, leave unfinished items open, and save a continuation note.
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 10 plugins free · no card required.
All fields and original values.
Full description
Sep 30, 2026 · 23:14 UTC
Issue a stop-work order: pause the shift now, leaving unfinished items open.
Oct 29, 2026 · 18:35 UTC
Pause Nightshift work, leave unfinished items open, and save a continuation note.
Skill instructions
Sep 30, 2026 · 23:14 UTC
Issue a stop-work order: pause the shift now, leaving unfinished items open. license: MIT Pause the host-opened project immediately so the owner can edit the punch list and resume later. Resolve the installed plugin root to an absolute `...
Oct 29, 2026 · 18:35 UTC
"Pause Nightshift work, leave unfinished items open, and save a continuation note." # Stop Read the [workflow](../nightshift/references/workflow.md). Stop further implementation in this conversation immediately. When state belongs to the...
Compare saved observations
Download comparison JSONSKILL.md text changes
− removed · + added
--- before +++ after @@ -1,46 +1,14 @@ --- name: stop -description: Issue a stop-work order: pause the shift now, leaving unfinished items open. -license: MIT +description: "Pause Nightshift work, leave unfinished items open, and save a continuation note." --- -Pause the host-opened project immediately so the owner can edit the punch list and resume later. +# Stop -Resolve the installed plugin root to an absolute `$NIGHTSHIFT_PLUGIN_ROOT` — `${CLAUDE_PLUGIN_ROOT}` -on Claude Code, `$PLUGIN_ROOT` on Codex when set, otherwise the absolute path this skill was -attached from (`skills/stop/SKILL.md`). Run every command below through -`"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns"` — native Windows: `& "$NIGHTSHIFT_PLUGIN_ROOT\runtime\windows\ns.ps1"` -in the PowerShell tool, same verbs — which resolves the host and the workspace; `ns help` lists the -verbs, and `ns bind` prints the six resolved facts (`TASK_ROOT`, `NIGHTSHIFT_WORKSPACE`, `NS`, -`NIGHTSHIFT_PLUGIN_ROOT`, `HOST`, `SOURCE`); `$NS` below is that `NS`. Never a bare relative path: the working -directory persists between calls. Each `$NS/...` path below is where the current layout keeps that file; -`ns path <key>` prints where this workspace keeps it, and `ns path --list` names every key. - -Run the trusted helper. Do not write `$NS/STOP` by hand, do not delete `$NS/run/.shift-armed`, and do -not kill `$NS/run/.watchman` yourself — the helper performs the safe teardown: - -```bash -"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns" stop-shift -``` - -The helper writes `$NS/STOP` with a reason and UTC timestamp, appends `stopped by owner` to -`$NS/run/shift-log.md`, and kills only a verified live Nightshift watchman. It does not remove -`$NS/run/.shift-armed`. It drops `$NS/run/.shift-session` so the same conversation is not a second -agent on the next Start. Open boxes stay open as the record. Hardhat stays until clock-out writes -`$NS/run/.ended`. Reset is the manual escape. The deadline, punch list, rules, parking lot, work -orders, receipts, archives, research, opportunities, and shift history stay on disk. Do not wait -for a later Stop event to write the marker — the helper writes it now. - -Report the helper's `open-items` count and that the deadline was preserved. A second Stop is safe. - -Resume later with Start (`/nightshift:start` on Claude Code, or ask Nightshift to start on Codex). -Start clears the pause markers and begins a new ownership lease. A future preserved deadline -remains the deadline. An expired preserved deadline is not silently renewed: write a new UNIX epoch -to `$NS/run/deadline`, or run Reset then Start. - -This works from the bound conversation, from a helper conversation, and when a failed clock-out left a recovery nonce that still fences the recorded conversation. - -**Panic form (does not disarm immediately):** from any POSIX terminal, -`touch "$NS/STOP"`. In native Windows PowerShell, run -`New-Item -ItemType File -Force "$NS\STOP"`. That marker is honored at the next Stop event or -watchman wake. Prefer the helper when the model is stuck — it does not wait for that event. +Read the [workflow](../nightshift/references/workflow.md). Stop further implementation in this +conversation immediately. When state belongs to these skills and passes the mutation checks, +create STOP and record mode paused, current item, remaining work, and exact next action; write a +closing receipt from available evidence. With no state access, return a continuation note for +the owner to save. This is a request respected by these skills, not an operating-system kill or +an enforced stop for other conversations. Do not signal unrelated processes or touch full-plugin +markers. Leave incomplete boxes open and existing work intact.
Full technical diff · 2 changed fields
changed /description
"Issue a stop-work order: pause the shift now, leaving unfinished items open."
"Pause Nightshift work, leave unfinished items open, and save a continuation note."
changed /skill_md_contents
"---\nname: stop\ndescription: Issue a stop-work order: pause the shift now, leaving unfinished items open.\nlicense: MIT\n---\n\nPause the host-opened project immediately so the owner can edit the punch list and resume later.\n\nResolve the installed plugin root to an absolute `$NIGHTSHIFT_PLUGIN_ROOT` — `${CLAUDE_PLUGIN_ROOT}`\non Claude Code, `$PLUGIN_ROOT` on Codex when set, otherwise the absolute path this skill was\nattached from (`skills/stop/SKILL.md`). Run every command below through\n`\"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns\"` — native Windows: `& \"$NIGHTSHIFT_PLUGIN_ROOT\\runtime\\windows\\ns.ps1\"`\nin the PowerShell tool, same verbs — which resolves the host and the workspace; `ns help` lists the\nverbs, and `ns bind` prints the six resolved facts (`TASK_ROOT`, `NIGHTSHIFT_WORKSPACE`, `NS`,\n`NIGHTSHIFT_PLUGIN_ROOT`, `HOST`, `SOURCE`); `$NS` below is that `NS`. Never a bare relative path: the working\ndirectory persists between calls. Each `$NS/...` path below is where the current layout keeps that file;\n`ns path <key>` prints where this workspace keeps it, and `ns path --list` names every key.\n\nRun the trusted helper. Do not write `$NS/STOP` by hand, do not delete `$NS/run/.shift-armed`, and do\nnot kill `$NS/run/.watchman` yourself — the helper performs the safe teardown:\n\n```bash\n\"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns\" stop-shift\n```\n\nThe helper writes `$NS/STOP` with a reason and UTC timestamp, appends `stopped by owner` to\n`$NS/run/shift-log.md`, and kills only a verified live Nightshift watchman. It does not remove\n`$NS/run/.shift-armed`. It drops `$NS/run/.shift-session` so the same conversation is not a second\nagent on the next Start. Open boxes stay open as the record. Hardhat stays until clock-out writes\n`$NS/run/.ended`. Reset is the manual escape. The deadline, punch list, rules, parking lot, work\norders, receipts, archives, research, opportunities, and shift history stay on disk. Do not wait\nfor a later Stop event to write the marker — the helper writes it now.\n\nReport the helper's `open-items` count and that the deadline was preserved. A second Stop is safe.\n\nResume later with Start (`/nightshift:start` on Claude Code, or ask Nightshift to start on Codex).\nStart clears the pause markers and begins a new ownership lease. A future preserved deadline\nremains the deadline. An expired preserved deadline is not silently renewed: write a new UNIX epoch\nto `$NS/run/deadline`, or run Reset then Start.\n\nThis works from the bound conversation, from a helper conversation, and when a failed clock-out left a recovery nonce that still fences the recorded conversation.\n\n**Panic form (does not disarm immediately):** from any POSIX terminal,\n`touch \"$NS/STOP\"`. In native Windows PowerShell, run\n`New-Item -ItemType File -Force \"$NS\\STOP\"`. That marker is honored at the next Stop event or\nwatchman wake. Prefer the helper when the model is stuck — it does not wait for that event.\n""---\nname: stop\ndescription: \"Pause Nightshift work, leave unfinished items open, and save a continuation note.\"\n---\n\n# Stop\n\nRead the [workflow](../nightshift/references/workflow.md). Stop further implementation in this\nconversation immediately. When state belongs to these skills and passes the mutation checks,\ncreate STOP and record mode paused, current item, remaining work, and exact next action; write a\nclosing receipt from available evidence. With no state access, return a continuation note for\nthe owner to save. This is a request respected by these skills, not an operating-system kill or\nan enforced stop for other conversations. Do not signal unrelated processes or touch full-plugin\nmarkers. Leave incomplete boxes open and existing work intact.\n"
Full snapshot data
{
"description": "Pause Nightshift work, leave unfinished items open, and save a continuation note.",
"included_files": [],
"name": "stop",
"skill_md_contents": "---\nname: stop\ndescription: \"Pause Nightshift work, leave unfinished items open, and save a continuation note.\"\n---\n\n# Stop\n\nRead the [workflow](../nightshift/references/workflow.md). Stop further implementation in this\nconversation immediately. When state belongs to these skills and passes the mutation checks,\ncreate STOP and record mode paused, current item, remaining work, and exact next action; write a\nclosing receipt from available evidence. With no state access, return a continuation note for\nthe owner to save. This is a request respected by these skills, not an operating-system kill or\nan enforced stop for other conversations. Do not signal unrelated processes or touch full-plugin\nmarkers. Leave incomplete boxes open and existing work intact.\n"
}SHA-256 of public snapshot: 9aafe1a53367dd55e748fa1e058e4fb1c5daf3513c26e1611c57bf0c541a7e70