Use cases

Carry work across Claude Code, Codex and Cursor

Move one on-disk work contract from one coding-agent session to the next, across hosts, with a documented Claude Code to Cursor handoff.

Updated

SHORT ANSWER

Can I start a task in one tool and finish it in another?

Yes, one host at a time. Keep one persistent workspace: Nightshift carries approved work, decisions, snags, and receipts on disk, so a later supported host reads the same contract. The public worked handoff is Claude Code to Cursor; it does not demonstrate every possible host pair.

01

Prepare the next host before you switch

Keep the project, .nightshift/ state, branch, and local commits available to both hosts. Write the active objective and Verify lines in punch-list.md; record decisions and exact next action. Stop the current shift deliberately, check its lease and open boxes, then open the same project in the receiving host and Start there. Do not start two hosts on one contract simultaneously.

  • The approved list and checks are authority, not a chat summary.
  • The parking lot carries owner decisions and reversible defaults.
  • The snag log records failures; receipts and commits show what actually changed.
02

Documented path: Claude Code to Cursor

In the public AdaptTable example, Claude Code armed an eight-item contract on 12 August 2026. The owner issued a stop-work order after the Claude allowance ran out. Ten minutes after that stop, Cursor resumed the same branch, punch list, and definition of done. The contract reached its final tick on 14 August, and owner review and additional fixes preceded merge of PR #353.

  • The public result records six roadmap phases, 67 commits, and 57 closed issues after owner review.
  • 45 hours 7 minutes is elapsed contract continuity, not uninterrupted compute time.
  • The example proves this handoff; Codex is a supported host, but this case does not prove a Claude Code-to-Codex result.
Read the dated public sequence ↗Inspect merged PR #353 ↗
03

Review before another handoff

Check the current branch and working tree, the item receipts, tests, parking lot, and open boxes. A recovered process can own a lease even when an old panel looks stale; use Status or Doctor and follow the host recovery guidance before interacting. The next host inherits durable state, not a guarantee of identical transcript history or permissions.

Recovery and session limits ↗Morning review ↗
TRY IT

Start with a bounded prompt

This prompt names the outcome and preserves Nightshift’s review boundary. Paste it into the supported coding host from the project you want to change.

Record the approved objective, completed work, decisions, exact next action, and checks in project files before a sequential host handoff.
BOUNDARIES

What this workflow does not claim

  • Only one host owns an active shift at a time.
  • The public example demonstrates Claude Code to Cursor; other supported pairs are not established by that example.
SOURCES

Evidence and sources

These links support the released behavior, public outcomes, or problem language described on this page.

Merged 67-commit flagship PRGitHub records 67 merged commits across the six documented phases.Open evidence ↗How Nightshift worksHost differences, process leases, state files, workspace layouts, guarantees, and limits.Open evidence ↗Workflow contractThe shipped one-item loop, decision boundary, gates, recovery, and clock-out behavior.Open evidence ↗
RELATED QUESTIONS

Continue from the question you have

documented Claude Code to Cursor handoffRead the answer →recover an interrupted shiftRead the answer →write durable coding tasksRead the answer →