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

✍️ OpenClawRadar📅 Published: May 6, 2026🔗 Source
2-Prompt System to Carry Context Between Claude Chats Without Token Waste
Ad

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.

Ad

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:

  1. Objective
  2. Key Context
  3. Decisions Made (with reasons)
  4. Work Completed
  5. Current State
  6. Next Steps (mark immediate next with →)
  7. Open Questions / Blockers
  8. Critical Data / Assets
  9. 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

Ad

👀 See Also

OmniRecall Beta: FAISS-Powered Memory Injection for Cloud LLM Chats
Tools

OmniRecall Beta: FAISS-Powered Memory Injection for Cloud LLM Chats

OmniRecall is a local mitmproxy bypass that intercepts traffic to cloud chat interfaces like DeepSeek, adding a permanent memory layer using FAISS indexing and sentence-transformers MiniLM-L6. It's currently in beta, requires CPU-only operation, and uses an aggressively restrictive source-available license.

OpenClawRadar
MultiModel Code Review Workflow Packaged as Reusable Skill
Tools

MultiModel Code Review Workflow Packaged as Reusable Skill

A reusable skill that orchestrates multiple AI models for PR and non-PR code reviews, tested with OpenClaw and models like GPT-5.5, DeepSeek V4 Pro, Kimi K2.6, Qwen 3.6 Plus, and GLM-5.1.

OpenClawRadar
nah: A context-aware permission guard for Claude Code
Tools

nah: A context-aware permission guard for Claude Code

nah is a PreToolUse hook that intercepts every tool call in Claude Code, classifying commands by action type like filesystem_read or git_history_rewrite and applying policies based on context. It runs a deterministic classifier in milliseconds with optional LLM escalation for ambiguous cases.

OpenClawRadar
free-claude-code adds GLM-5 support via NVIDIA NIM, expands to OpenRouter and Discord
Tools

free-claude-code adds GLM-5 support via NVIDIA NIM, expands to OpenRouter and Discord

free-claude-code now supports GLM-5 through NVIDIA NIM's free tier (40 requests/min) and adds OpenRouter integration, Discord bot support, and LMStudio local provider compatibility. The tool converts Claude Code's Anthropic API requests to work with alternative model backends.

OpenClawRadar