context-fork

Fork the current Claude session to a cheaper model while preserving full conversation context.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires claude, and includes scripts (resource) components.

What problem does it solve?

Fork the current session to a cheaper model while preserving the full conversation context. This enables efficient delegation of sub-tasks and parallel experimentation without losing history.

Core Features & Use Cases

  • Fork to Haiku, Sonnet, or Opus while preserving the entire conversation context for seamless task delegation.
  • Configure allowed tools via --tools to control the execution environment and enhance safety.
  • Reuse prior discussion across model pivots, enabling targeted analysis or quick questions with a different model.

Quick Start

Fork the current session to a chosen model (default haiku) and run the provided prompt with full conversation context.

Frequently Asked Questions about context-fork

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

FAQPage Schema
How do I switch Claude CLI sessions to a cheaper model without losing context?

You can fork the current Claude CLI session to a cheaper model like Haiku or Sonnet while preserving the full conversation context. This allows seamless task delegation and parallel experimentation without losing prior discussion history.

Can I run parallel experiments using different Claude models on the same conversation?

Yes, you can fork the current session to Haiku, Sonnet, or Opus simultaneously while preserving the entire conversation context. This enables parallel experimentation with different models for targeted analysis or quick queries without history loss.

How do I control which tools are allowed when forking a Claude session to another model?

You can configure allowed tools via the `--tools` flag when forking the session. This controls the execution environment and enhances safety by restricting tool access for the forked model during task execution.

Does forking a Claude session to Haiku require the Claude CLI to run?

Yes, forking a session to Haiku or other models relies on the Claude CLI. The skill uses a standardized script flow and a configurable tool allowlist to safely execute prompts and return structured results.

What is the best way to delegate sub-tasks to a cheaper Claude model from an ongoing session?

The best way is to fork the current session to a cheaper model while preserving the full conversation context. This allows efficient delegation of sub-tasks without losing prior discussion history or starting a new session.

Why does forking a Claude session to another model help with quick queries?

Forking to a cheaper model like Haiku preserves the entire conversation context, enabling quick queries and targeted analysis without the cost of a more expensive model. This reuses prior discussion across model pivots for efficient task execution.