pelizzai-starting-branch

Create task-specific Git branches or worktrees from a verified base reference.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/rpelizza/PelizzAI --skill pelizzai-starting-branch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pelizzai-starting-branch
Source: https://github.com/rpelizza/PelizzAI/tree/main/.agents/skills/pelizzai-starting-branch
Command: npx skills add https://github.com/rpelizza/PelizzAI --skill pelizzai-starting-branch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents messy, unorganized development by enforcing a strict, repeatable process for creating task-specific branches and worktrees before any code or planning begins.

Core Features & Use Cases

  • Automated Workspace Detection: Identifies monorepos and multi-project workspaces to ensure isolation is applied at the correct root level.
  • Safe Branching & Isolation: Resolves the correct base reference and creates task branches or worktrees only after user confirmation, preventing detached HEAD states or accidental overwrites.
  • Use Case: When starting a new feature in a complex monorepo, use this skill to automatically detect the repository base, confirm the affected projects, and set up a clean, isolated branch ready for your planning artifacts.

Quick Start

Use the pelizzai-starting-branch skill to initialize the isolation for this task and create the planning branch.

Frequently Asked Questions about pelizzai-starting-branch

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

FAQPage Schema
How do I create a task-specific Git branch in a monorepo without losing my current workspace state?

To create a task-specific Git branch in a monorepo, you need a workflow that detects the correct root directory and creates an isolated branch from a verified base reference. This ensures your workspace state remains consistent and prevents accidental overwrites.

What is the safest way to isolate feature development in a multi-project workspace?

Isolating feature development in a multi-project workspace requires resolving the default base reference and requesting explicit user confirmation before branching. This mechanism prevents detached HEAD states and ensures structural changes are applied safely at the correct root level.

How do I set up a Git worktree for a new feature in a complex monorepo?

Setting up a Git worktree for a new feature involves validating the repository structure and resolving the base reference. The process then creates the worktree only after you explicitly confirm the affected projects, ensuring a clean, isolated environment for planning.

Can I automate Git workflow isolation for multiple projects without manual branch verification?

Automating Git workflow isolation requires a process that validates repository structure and resolves default branches automatically. However, to ensure safety, the system must require explicit user confirmation for all structural changes before creating task branches or worktrees.

Why does my Git branching strategy fail in complex monorepo environments?

Git branching strategies often fail in complex monorepo environments due to improper workspace detection and unverified base references. Establishing strict isolation by validating the repository structure and resolving the correct base branch prevents messy, unorganized development.

Does pelizzai-starting-branch work with multi-project workspaces?

Yes, pelizzai-starting-branch works with multi-project workspaces by providing automated workspace detection. It identifies monorepos to ensure task isolation and branching are applied at the correct root level before any planning begins.