archive
File finished shift state into a dated archive so the live files stay lean.
Drop the runtime markers and deadline without deleting the owner's work or evidence.
$ npx -y skills add orwa-mahmoud/claude-nightshift --skill reset --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/resetContext preview
The summary Claude sees to decide when to auto-load this skill.
Drop the runtime markers and deadline without deleting the owner's work or evidence.
name: reset description: Drop the runtime markers and deadline without deleting the owner's work or evidence. license: MIT
Reset runtime mechanics for the host-opened project. This recovers from damaged or confusing runtime state. It does not delete the punch list, rules, history, or `.nightshift/` itself.
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/reset/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.
Run the trusted helper. Do not delete runtime files by hand:
"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns" reset-shift
The helper first performs Stop (pause and disarm), then removes the current deadline, leftover `STOP`, and temporary session, recovery, watchman, lease, and mutex markers. It preserves the punch list and unfinished items, rules, parking lot, work orders, receipts, archives, research, opportunities, snag log, shift log, and workspace configuration such as work-target and work-mode. A second Reset is safe. It never deletes `.nightshift/`.
Report that the deadline was removed and that durable files remain. The plugin install is untouched. Start after Reset writes a new deadline only when Hunt, a work order, or the owner supplies one — it does not invent a time budget.
Give the agent a shift. Come back to work you can review. Nightshift gives Claude Code, OpenAI Codex, and Cursor a durable work contract for long coding runs. Bring a task list, choose a ready-made shift, or give your agent an objective and hours to work.
Repo: orwa-mahmoud/claude-nightshift
File finished shift state into a dated archive so the live files stay lean.
Read-only diagnosis of the workspace, rules, markers, lease, watchman and deadline, with classified next actions.
Compose a shift from the ready catalog under one time budget, guided or automatic, reviewed first or run directly.
Stage explicitly selected GitHub issues onto the drafting table as quoted source; never searches or writes back.
Work a punch list to completion autonomously — overnight, through a todo list, or until a product is polished — parking decisions and leaving receipts.
Permanently delete this project's Nightshift state; does not uninstall the plugin.