pi-side-chat

Fork a side chat thread from the current context to preserve the main conversation.

Updated May 4, 2026
One-click install
npx skills add https://github.com/panamini/pi-tooling --skill pi-side-chat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pi-side-chat
Source: https://github.com/panamini/pi-tooling/tree/main/skills/pi-side-chat
Command: npx skills add https://github.com/panamini/pi-tooling --skill pi-side-chat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you continue investigating new ideas in parallel without interrupting or derailing the current task context.

Core Features & Use Cases

  • Parallel exploration: Create a separate scratchpad thread for clarifications, options, or alternative directions.
  • Main-thread stability: Keep your primary conversation focused while you branch off to test hypotheses.
  • Decision support: Collect details from side explorations so you can later bring the best findings back to the main task.

Quick Start

Run /side to start a parallel scratchpad thread for exploring an alternative approach while you keep the main task moving.

Frequently Asked Questions about pi-side-chat

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

FAQPage Schema
How do I explore alternative ideas without losing my main conversation context?

To explore alternatives without context switching, you can fork a side chat thread from the current context. This preserves your main conversation by creating a separate scratchpad to test hypotheses and gather clarifications in parallel.

What is parallel reasoning and how does a side chat scratchpad work?

Parallel reasoning uses a side chat scratchpad to investigate new ideas alongside an active task. It works by branching a separate thread from your current context, allowing you to gather clarifications and explore options without derailing the main thread.

How do I start a side chat for parallel exploration?

To start a side chat for parallel exploration, run the /side command. This initiates a separate scratchpad thread where you can explore alternative directions while keeping your primary conversation focused and stable.

Do I need to disable model invocation when using a side chat workflow?

Yes, you need to keep model invocation disabled when using the side-chat workflow command. This prevents unintended execution and ensures your parallel scratchpad work does not disrupt the primary conversation context.

How can I bring findings from a side chat back to my main task?

To bring findings back to your main task, use the side chat thread for decision support by collecting details and exploring alternatives. Once you identify the best findings, manually integrate them into your primary conversation to continue the active task.

Can I use a side chat thread to gather clarifications during an active task?

Yes, you can use a side chat thread to gather clarifications during an active task. The forked thread acts as a parallel scratchpad, allowing you to resolve questions and test approaches without interrupting the main conversation flow.