plugins/gir-tools/skills/subtask/SKILL.md
Parallel task execution using Git worktrees. Use this skill when the user wants to work on multiple features simultaneously, spawn parallel subagents, or distribute work across isolated environments. Enables faster development by running tasks concurrently while preventing code conflicts.
npx skillsauth add rivit-studio/gir subtaskInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Deprecated as of GIR v2.2.0. Native parallel execution is now built into
girvia theparallel-orchestratoragent andparallel-agentsskill — no external CLI required. This skill remains available for users with the subtask CLI already installed. New projects should use/gir:parallelinstead.
Distribute work across multiple parallel tasks using Git worktrees. Each task runs in isolation, enabling concurrent development without conflicts.
The Subtask CLI must be installed manually. GIR will initialize and configure Subtask, but cannot install the CLI itself.
# Option 1: Install script (recommended)
curl -fsSL https://subtask.dev/install.sh | bash
# Option 2: Homebrew
brew install zippoxer/tap/subtask
# Option 3: Go
go install github.com/zippoxer/subtask/cmd/subtask@latest
Run these once per project:
subtask init # Initialize in repository
subtask install --project # Install Claude Code skill
More info: https://github.com/zippoxer/subtask
subtask draft <task-name> # Create new task for subagent
subtask list # Show all tasks with status
subtask <task-name> # Open TUI for specific task
subtask install # Install Claude Code skill
subtask init # Initialize in repository
subtask update --check # Check for updates
subtask update # Install latest version
subtask draftsubtask <name>)subtask draft fix-auth-redirect # Clear, specific
subtask draft implement-user-api # Action-oriented
subtask draft refactor-db-queries # Describes scope
| Scenario | Approach | |----------|----------| | 2-3 independent tasks | Draft all, monitor in TUI | | Dependent tasks | Complete prerequisite first | | Large refactor | Split by module/domain | | Feature + tests | Parallel if test interface known |
Plan phase: Identify parallelizable work → Draft subtasks
Code phase: Subagents execute in worktrees → Monitor and review
Commit phase: Merge completed subtasks → Single or separate commits
Combine for iterative parallel work:
After subtask completion:
| Action | Command |
|--------|---------|
| Create task | subtask draft <name> |
| List all | subtask list |
| Monitor | subtask <name> |
| Install skill | subtask install |
| Initialize repo | subtask init |
testing
GIR orchestration core — routing rules, delegation tiers, cost discipline, Graphify integration, escalation trigger, and lazy-load instructions. Always loaded.
tools
Native parallel agent execution using Claude Code's built-in Agent tool with worktree isolation. On-demand skill — load when parallel work is needed.
testing
Autonomous execution mode for GIR — unattended operation, cap fail-safe, checkpoint/resume protocol. On-demand skill loaded by /gir:run.
tools
MCP tool reference for web development — v0, Figma, Vercel. Apply when doing UI generation or deployment for frontend work.