spawning-a-session

Spawn a Claude Code session with a baked-in first prompt and remote-control identity.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tuvens/phased-development --skill spawning-a-session
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spawning-a-session
Source: https://github.com/tuvens/phased-development/tree/main/.claude/skills/spawning-a-session
Command: npx skills add https://github.com/tuvens/phased-development --skill spawning-a-session

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the complexity of starting a brand-new Claude Code session with the right prompt, worktree, and identity so orchestrators can delegate work reliably across long-running projects.

Core Features & Use Cases

  • Launches fresh sessions for sprint kickoffs, autonomous UAT, hotfixes, and investigations.
  • Supports iTerm2 panes, tabs, windows, and a nohup fallback when no terminal integration is available.
  • Enforces pre-flight ordering, remote-control naming, permission skipping, and post-spawn status recording so spawned agents can be found and managed later.
  • Use it when a phase lead needs to dispatch an epic lead or when any orchestrator needs a self-contained agent with a baked-in first prompt.

Quick Start

Ask the AI to spawn a new Claude Code session for my task in the correct worktree, using the provided first prompt, remote-control name, and status-board recording.

Frequently Asked Questions about spawning-a-session

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

FAQPage Schema
How do I spawn a new Claude Code session with a pre-configured prompt and worktree?

To spawn a new Claude Code session, you provide a baked-in first prompt, select a git worktree, and assign a remote-control name. The Skill enforces pre-flight artifact checks and records a post-spawn status file so the agent can be managed later.

Can I launch autonomous Claude Code sessions across iTerm2, tmux, and SSH environments?

Yes, autonomous Claude Code sessions can be launched across iTerm2 panes, tabs, and windows, as well as shell, tmux, SSH, and headless environments. A nohup fallback is used when no terminal integration is available.

What is the best way to orchestrate multiple Claude Code agents for sprint kickoffs and hotfixes?

Orchestrating multiple Claude Code agents for sprint kickoffs and hotfixes is best handled by spawning self-contained sessions with persistent remote-control identities. This enforces permission skipping and post-spawn status recording for reliable delegation.

Does spawning a Claude session require pre-flight artifact availability and permission configuration?

Yes, spawning a Claude session requires pre-flight artifact availability, worktree selection, session naming, and autonomous permission configuration. These prerequisites ensure the spawned session operates reliably and can be tracked via a status board.

Why does my spawned Claude Code session need a persistent remote-control identity?

A spawned Claude Code session needs a persistent remote-control identity so orchestrators can find, manage, and delegate work to the agent reliably across long-running projects. It also enforces post-spawn status recording for tracking.

What are the limitations of using nohup fallback for spawning headless Claude sessions?

The nohup fallback for spawning headless Claude sessions is limited by the absence of terminal integration, meaning it cannot leverage iTerm2 panes, tabs, or windows. It serves as a fallback when standard shell or tmux environments are unavailable.