2-Prompt System to Carry Context Between Claude Chats Without Token Waste

A Reddit user posted a practical system to solve the problem of hitting Claude's chat length limit mid-project. The solution uses two prompts: one for context extraction from the old chat, another for initialization in the new chat.
The Problem
Long Claude conversations slow down, hit length limits, or get expensive on API. Common workarounds—manual summarization, copy-pasting entire chats, or starting fresh—lose critical decisions, waste tokens, or require re-explaining.
The System
Prompt 1: Context Extraction (paste in old chat)
Instructs Claude to compress the entire conversation into a structured 9-section summary: Objective, Key Context, Decisions Made, Work Completed, Current State, Next Steps, Open Questions/Blockers, Critical Data/Assets, and Style & Preferences. The output must be placed inside one clean code block. Target length: 300–600 words, preserving specifics over generalities.
Prompt 2: Chat Initialization (paste in new chat)
You paste the extracted context block and instruct the new chat to treat it as source of truth. It asks Claude to verify understanding, flag any gaps, and resume from Next Steps rather than restarting.
The exact prompts are provided in the source. For example, the extraction prompt's output structure uses these headers:
- Objective
- Key Context
- Decisions Made (with reasons)
- Work Completed
- Current State
- Next Steps (mark immediate next with →)
- Open Questions / Blockers
- Critical Data / Assets
- Style & Preferences
The initialization prompt includes: "Treat the context as established. Do not re-frame or restart. Maintain all decisions and preferences listed." and asks for a confirmation reply with the objective, immediate next action, and any gaps.
Who It's For
Developers using Claude (API or web) who need to continue long-running projects without losing context or burning tokens on redundant explanations.
📖 Read the full source: r/ClaudeAI
👀 See Also

Dirac: Open-Source Agent Tops TerminalBench with 65.2%, Cheaper and Open
Dirac, an open-source coding agent, achieved a 65.2% score on TerminalBench 2.0 for gemini-3-flash-preview, beating Google's baseline (47.6%) and top closed-source agent Junie CLI (64.3%). It also reduces API costs by 64.8% vs competitors.

LM Studio parser bugs break Qwen3.5 tool calling and reasoning
LM Studio's server parser has three interacting bugs that silently break tool calling, corrupt reasoning output, and make models appear worse than they are. The issues affect reasoning models like Qwen3.5 and DeepSeek-R1, with one bug reported over a year ago still unresolved.

Claude Code skill combines DeepMind Aletheia and Anthropic harness approaches
A Claude Code skill implements a Planner→Generator→Evaluator→Reviser pipeline that synthesizes DeepMind's Aletheia math research agent with Anthropic's multi-agent coding architecture, adding blind pre-analysis where the evaluator reasons about correct approaches before seeing candidate code.

Slate: Open-Source macOS AI Chat App with Built-in Browser
Slate is a native macOS app that combines AI chat and web browsing in a single window, supporting Anthropic, OpenAI, Gemini, and Ollama models. It's built with SwiftUI and WebKit, runs light on resources, and is MIT licensed.