cc-context-fork

Fork an AI conversation session to a different Claude model while preserving context.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/choru-k/skills-for-ai --skill cc-context-fork
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cc-context-fork
Source: https://github.com/choru-k/skills-for-ai/tree/main/public/claude/cc-context-fork
Command: npx skills add https://github.com/choru-k/skills-for-ai --skill cc-context-fork

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to seamlessly switch the current AI conversation to a different model (like Haiku, Sonnet, or Opus) without losing the conversation history, enabling you to leverage the strengths of various models for different sub-tasks.

Core Features & Use Cases

  • Model Forking: Initiate a new session with a specified model (Haiku, Sonnet, Opus) while retaining the full context of the current conversation.
  • Context Preservation: Ensures that the new model has access to all previous turns in the conversation.
  • Use Case: If you're discussing a complex technical problem with Opus and need a quick summary or a simple task done, you can fork the session to Haiku with a single command, and Haiku will understand the entire context of your discussion.

Quick Start

Use the cc-context-fork skill to summarize our conversation using the Haiku model.

Frequently Asked Questions about cc-context-fork

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I switch Claude models mid-conversation without losing context?

To switch Claude models mid-conversation without losing context, you can fork the session. This transfers the full conversation history to a different model like Haiku, Sonnet, or Opus, ensuring continuity while leveraging model-specific strengths.

What is session forking in an AI assistant?

Session forking in an AI assistant duplicates the current conversation context to a new session. This enables task delegation to a different model suited for specific sub-tasks while preserving the complete conversation history.

Can I delegate a simple task to Haiku while talking to Opus?

Yes, you can delegate a simple task to Haiku while talking to Opus. By forking the session, Haiku receives the full conversation context and can execute the quick summary or simple task seamlessly.

How do I fork a Claude session using Bash?

To fork a Claude session using Bash, the skill parses your model selection and prompts, writes the prompts to temporary files, and executes the fork command. It handles session ID fallbacks and extracts the output.