work-workspace

Manage Git worktrees across repositories with structured layouts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/choru-k/skills-for-ai --skill work-workspace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: work-workspace
Source: https://github.com/choru-k/skills-for-ai/tree/main/private/common/work-workspace
Command: npx skills add https://github.com/choru-k/skills-for-ai --skill work-workspace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill streamlines the management of Git worktrees across multiple development repositories, preventing conflicts and organizing parallel development efforts efficiently.

Core Features & Use Cases

  • Worktree Management: Create, switch, list, and clean up Git worktrees for specific tickets or tasks.
  • Repository Organization: Enforces a consistent directory structure for work repositories and their associated worktrees.
  • Use Case: When starting a new ticket, use this Skill to create a dedicated worktree for that ticket within the relevant repository, ensuring your main branch remains clean and your work is isolated.

Quick Start

Use the work-workspace skill to create a new worktree for ticket CENG-1234 on the main branch of the argocd-deployments repository.

Frequently Asked Questions about work-workspace

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

FAQPage Schema
How do I manage git worktrees for multiple development repositories?

Managing git worktrees across multiple development repositories requires creating, switching, listing, and cleaning up isolated working directories. This skill enforces structured directory layouts and naming conventions for ticket-based worktrees to keep your main branch clean.

How do I create a git worktree for a specific ticket?

To create a git worktree for a specific ticket, use this skill to generate a dedicated working directory within the repository. It applies a structured directory layout and naming convention based on your ticket identifier.

Do I need GitHub CLI to manage git worktrees?

Yes, you need GitHub CLI installed along with Git command-line tools. These dependencies are required for performing repository operations and enforcing the structured directory layout when managing worktrees.

What is the best way to organize parallel development efforts in git?

Organizing parallel development efforts in git is best handled by using worktrees to isolate tasks. This approach enforces a consistent directory structure for each repository, preventing branch conflicts and streamlining ticket workflows.

How do I clean up git worktrees when a task is finished?

To clean up git worktrees when a task is finished, use the cleanup operations provided by this skill. It removes the isolated working directories while maintaining the structured directory layout across your repositories.