agency

Orchestrate parallel AI coding tasks with isolated Git worktrees and tmux sessions.

25|3|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/tobias-walle/agency --skill agency
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency
Source: https://github.com/tobias-walle/agency/tree/main/skills/agency
Command: npx skills add https://github.com/tobias-walle/agency --skill agency

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of managing multiple AI coding tasks simultaneously by leveraging isolated Git worktrees and tmux sessions, preventing conflicts and improving efficiency.

Core Features & Use Cases

  • Parallel Task Execution: Run independent coding tasks concurrently.
  • Isolated Environments: Each task operates in its own Git worktree and tmux session.
  • Use Case: You need to implement a new feature, fix a bug, and add tests. This Skill allows you to create separate, independent tasks for each of these, run them in parallel, and merge them back when complete.

Quick Start

Use the agency skill to create and start a new task with the slug 'my-new-feature'.

Frequently Asked Questions about agency

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

FAQPage Schema
How do I run parallel AI coding tasks without git conflicts?

You can orchestrate parallel AI coding tasks without conflicts by assigning each task to an isolated Git worktree and a separate tmux session. This setup ensures independent features or bug fixes develop concurrently without overwriting each other's changes.

What is the best way to manage concurrent AI agent development sessions?

Concurrent AI agent development sessions are managed by attaching each agent to a dedicated tmux session within its own Git worktree. This isolates the task lifecycles, allowing you to run, monitor, and merge multiple independent coding cycles simultaneously.

How do I start an automated coding task in an isolated git worktree?

To start an automated coding task, use the Agency CLI to create a new task with a specific slug. The CLI handles worktree creation, sets up the tmux session, and initiates the isolated parallel task lifecycle automatically.

Do I need tmux to run isolated AI coding automation?

Yes, tmux is required to manage the isolated sessions for parallel AI coding tasks. It provides the terminal multiplexing needed to run and monitor multiple independent worktree environments concurrently on the same machine.

When should I use git worktrees for parallel coding tasks?

Git worktrees are ideal when you need to implement a new feature, fix a bug, and add tests simultaneously. They provide isolated directories for each task, preventing branch checkout conflicts and streamlining the parallel execution and merging process.

Can I merge automated AI coding tasks back into my main branch?

Yes, automated AI coding tasks can be merged back into the main branch. The Agency CLI manages the entire task lifecycle, allowing you to seamlessly integrate the changes from the isolated Git worktrees once the parallel development cycles are complete.