ck:worktree

Create isolated git worktrees for parallel feature development in monorepos.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tonamson/please-done --skill ck-worktree-tonamson
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ck:worktree
Source: https://github.com/tonamson/please-done/tree/main/ck/.opencode/skills/worktree
Command: npx skills add https://github.com/tonamson/please-done --skill ck-worktree-tonamson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Create isolated git worktrees to enable parallel feature development in monorepos.

Core Features & Use Cases

  • Create isolated worktrees for features without disturbing the main worktree.
  • Quickly switch contexts for multiple experiments within monorepos.
  • Use case: maintain separate worktrees for bugfixes across multiple modules in a monorepo.

Quick Start

Create a new worktree for a feature in your monorepo.

Frequently Asked Questions about ck:worktree

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

FAQPage Schema
How do I use git worktrees for parallel feature development in a monorepo?▼

You can create isolated git worktrees to enable parallel feature development in monorepos. This allows you to work on multiple features or experiments concurrently without disturbing the main worktree or switching branches constantly.

What is the best way to isolate git branches for concurrent experiments?▼

Creating isolated git worktrees is the best way to isolate branches for concurrent experiments. This approach generates separate working directories linked to your repository, enabling independent feature development without affecting the main branch state.

Do I need any special git configuration to create worktrees?▼

Yes, creating worktrees requires git with worktree support and proper worktree root configuration. You must ensure your git version supports the worktree feature and that your repository environment is correctly set up before generating isolated worktrees.

How do I manage multiple bugfixes across different monorepo modules?▼

You can manage multiple bugfixes across monorepo modules by creating isolated git worktrees for each fix. This maintains separate worktrees for different modules, allowing concurrent bugfix work without branch switching conflicts or context disruption.

Can I work on multiple git branches at the same time without stashing changes?▼

Yes, git worktrees allow you to work on multiple branches simultaneously without stashing changes. By creating isolated worktrees for features, you enable parallel development contexts where each directory maintains its own independent working state.

Why should I use git worktrees instead of cloning repositories for feature development?▼

Git worktrees share the same repository history, saving disk space and download time compared to cloning. Worktrees provide isolated directories for parallel feature development in monorepos while maintaining a single underlying repository object database.