working-in-parallel

Create isolated git worktrees for parallel feature development in shared repositories.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/Kastalien-Research/kastalien-factory --skill working-in-parallel-kastalien-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: working-in-parallel
Source: https://github.com/Kastalien-Research/kastalien-factory/tree/main/letta-code/src/skills/builtin/working-in-parallel
Command: npx skills add https://github.com/Kastalien-Research/kastalien-factory --skill working-in-parallel-kastalien-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate multiple agents working in the same repository by using git worktrees to avoid interference and enable simultaneous feature development.

Core Features & Use Cases

  • Supports creating isolated worktrees for new features while sharing the same Git history.
  • Encourages project setup awareness (readme/agent docs/memory blocks) before installation or changes.
  • Provides guidance on when to use parallel workspaces, including multi-task scenarios and long-running tasks.

Quick Start

Create a new worktree with a new feature branch, then start working in the new directory.

Frequently Asked Questions about working-in-parallel

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

FAQPage Schema
How do I use git worktree to manage parallel development across multiple agents?

Use git worktree to create isolated working directories for multiple agents within the same repository. This coordinates parallel feature development by enabling simultaneous work without interference, while still sharing the same underlying Git history.

What is the best way to work on multiple features simultaneously in a single repository?

Git worktree provides the best way to work on multiple features simultaneously by creating separate worktrees for each feature branch. This allows you to maintain per-worktree isolation while keeping the shared repository history intact.

Can I run multiple agents in the same repository directory without interference?

Yes, you can run multiple agents in the same repository without interference by using git worktree. It creates isolated workspaces for each agent, preventing conflicts and allowing simultaneous, independent feature development across separate directories.

How do I create and remove isolated worktrees for new feature branches?

You can coordinate parallel work by creating a new worktree with a dedicated feature branch, then removing the worktree once the task is complete. This process supports listing active worktrees to track isolated workspaces across the repository.

Do I need to check project setup documentation before installing dependencies in a new worktree?

Yes, you must check project setup documentation, including readme or agent docs, before installing dependencies or making changes. This ensures proper environment configuration and dependency management within the newly created isolated worktree.

When should I use parallel workspaces for repository management instead of a single directory?

Use parallel workspaces when another agent is working in the same directory or when you need to handle multi-task scenarios and long-running tasks. Git worktree provides the necessary isolation to execute these simultaneous operations efficiently.