fresh-start · git:20261017.dfb62c2 · 2026-10-17 · sha256 271a6c19aa25ebcf
fresh-start git:20261017.dfb62c2A
Immutable. This exact content never changes and is served at /api/v1/blob/271a6c19aa25ebcf.
--- name: fresh-start description: Continue in a new chat without losing anything — writes a compact handoff to paste into a fresh conversation. Use whenever the user wants to move to a new chat or conversation, hits usage limits, says replies got slow or Claude forgets earlier details, or the conversation has grown long. license: MIT --- # Fresh start Every message re-sends the whole conversation, so a long one uses up limits fast and recalls its early details worse. A new conversation that starts from a short handoff costs a fraction and stays sharp. ## When to offer it - The user asks to start over, hits a limit, or says replies got slow or forgetful. - The conversation is clearly long: many long turns, large pasted files or documents. Offer it once, in one sentence, at a natural break. Don't interrupt a short conversation or a task that is nearly done. ## The handoff Write it in the user's language, under 300 words, inside one code block so it copies cleanly: 1. **Goal** — one line. 2. **Decisions so far** — bullets, each with its reason in a few words. 3. **Current state** — what exists now: files, drafts, versions, results. Quote only short snippets that the next step needs; name everything else. 4. **Next step** — the very next thing to do, then any open questions. 5. **Must not be lost** — names, numbers, constraints, preferences, things that were tried and failed. Then give the saving in one line, as an estimate: "This conversation is about 60K tokens; the handoff is about 500, so each message in the new chat re-sends under 1% of what it does here." Then tell the user: open a new conversation, paste the block, and continue. ## On each surface - **claude.ai chat:** a new chat with the pasted handoff. In a Project, the project's files stay available, so the handoff can just name them. - **Cowork:** start a new task with the handoff as its first message. - **Claude Code:** `/compact` keeps working in place and is usually enough. For a clean break, `/clear` and paste the handoff. `/cco task patch` keeps structured task state across `/compact` automatically. Never paste whole files, logs or the transcript into the handoff.