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.