start-project

Create git worktrees for tasks across repos under ~/Developer.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/pszypowicz/claude-skills --skill start-project-pszypowicz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: start-project
Source: https://github.com/pszypowicz/claude-skills/tree/main/plugins/worktrees/skills/start-project
Command: npx skills add https://github.com/pszypowicz/claude-skills --skill start-project-pszypowicz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Batch-provision git worktrees for planned tasks across one or more repos, keeping each task isolated to avoid cross-contamination between branches while you work.

Core Features & Use Cases

  • Resolve target repos under ~/Developer using provider/org/repo layouts.
  • Create per-task worktrees at ~/Developer/.worktrees/<session-id>/<mirrored-repo-path> with a dedicated branch.
  • Serialize worktree creation per-repo to avoid conflicts and provide a final summary table.

Quick Start

Provide a structured prompt describing the repos and branches you want to start work on, and run the start-project skill to provision the corresponding worktrees.

Frequently Asked Questions about start-project

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

FAQPage Schema
How do I create git worktrees for multiple tasks across different repos?

To create git worktrees for multiple tasks, you provide a structured prompt listing the repos and tasks. The skill batch-provisions isolated worktrees at ~/Developer/.worktrees/<session-id>/<mirrored-repo-path> with dedicated branches.

What is git worktree branching used for in a multi-repo dev workflow?

Git worktree branching in a multi-repo dev workflow keeps planned tasks isolated to avoid cross-contamination between branches. Each task gets a dedicated branch checked out in a predictable path under your local Developer directory.

Do I need my repos organized in a specific layout to use multi-repo worktrees?

Yes, you need repos organized under ~/Developer using a provider/org/repo layout. The skill resolves target repos by matching this directory structure to find the correct paths for worktree creation.

What happens if a git worktree cannot be created for a planned task?

If a git worktree cannot be created for a planned task, the skill stops the batch process immediately and returns a clear error. Worktree creation is serialized per-repo to avoid conflicts, followed by a final summary table.

Can I specify a custom base branch when provisioning worktrees for planned tasks?

No, you cannot specify a custom base branch when provisioning worktrees for planned tasks. The skill automatically uses the default branch of each resolved repository to create the dedicated task branch.