start-task

Create isolated git worktrees with unique port assignments for parallel tasks.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/thisisqubika/ai-mast-challenge-promptazo --skill start-task-thisisqubika
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: start-task
Source: https://github.com/thisisqubika/ai-mast-challenge-promptazo/tree/main/.claude/skills/start-task
Command: npx skills add https://github.com/thisisqubika/ai-mast-challenge-promptazo --skill start-task-thisisqubika

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, jq, docker, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the challenge of parallel development by enabling engineers to create isolated git worktrees per task, allowing for efficient multitasking without conflicts or interruptions.

Core Features & Use Cases

  • Isolated Worktrees: Creates separate git worktrees for each task, ensuring no interference between concurrent work.
  • Port Conflict Resolution: Automatically detects and resolves port conflicts, simplifying setup.
  • Environment Configuration: Preserves and updates project configuration to maintain a consistent environment across tasks.
  • Use Case: Ideal for managing multiple tickets or features simultaneously, ensuring each task progresses independently without affecting others.

Quick Start

Start a new task for 'PROJ-123' with a custom branch 'feat/new-feature'.

Frequently Asked Questions about start-task

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

FAQPage Schema
How do I create isolated git worktrees for parallel development?

Isolated git worktrees for parallel development are created by generating separate working directories per task. This Skill sets up environments with unique port assignments, preserving project configurations like .claude/CLAUDE.md to ensure concurrent work progresses without interference.

How are port conflicts resolved when managing parallel git worktrees?

Port conflicts are resolved through automatic detection and unique port assignments across isolated worktrees. The Skill identifies potential port collisions during environment configuration and assigns distinct ports to each parallel task, preventing runtime networking conflicts.

Do I need Docker to use git worktrees for parallel task management?

Docker is a required dependency to use this parallel task management Skill, alongside git and jq. These tools facilitate the creation of isolated worktrees, environment configuration parsing, and containerized setup for concurrent development tasks.

What's the best way to handle environment configuration across multiple git worktrees?

Handling environment configuration across multiple git worktrees is done by preserving and updating project-specific files like .claude/CLAUDE.md. The Skill ensures each isolated worktree maintains a consistent environment configuration while receiving unique port assignments for independent task progression.

Why use git worktrees instead of cloning repositories for parallel task management?

Git worktrees provide isolated environments for parallel task management without the overhead of full repository clones. Unlike cloning, worktrees share a single git history while allowing concurrent work on separate branches, automatically resolving port conflicts and preserving project configurations.