agent-teams

Coordinate multiple autonomous agents with shared task lists and direct messaging.

215|26|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/serejaris/ris-claude-code --skill agent-teams
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-teams
Source: https://github.com/serejaris/ris-claude-code/tree/main/skills/agent-teams
Command: npx skills add https://github.com/serejaris/ris-claude-code --skill agent-teams

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams of autonomous agents collaborate on a shared task list, enabling parallel work and direct inter-agent messaging to keep work aligned.

Core Features & Use Cases

  • Shared task lists: multiple agents coordinate on the same set of tasks.
  • Direct messaging: agents communicate to align plans and ownership.
  • Lifecycle & orchestration: supports spawning teams, assigning tasks, and clean shutdowns.
  • Use cases include cross-functional workflows (frontend/backend/tests) and large refactors requiring collaboration.

Quick Start

Tell Claude Code to create a team, spawn teammates, assign tasks, and start collaboration. For example:

  • Teammate(operation="spawnTeam", team_name="review")
  • TaskCreate(subject="Review PR #42", description="...", activeForm="Review tasks")
  • Task(subagent_type="general-purpose", team_name="review", name="security-rev", ...)
  • TaskUpdate(taskId="1", owner="security-rev")

Frequently Asked Questions about agent-teams

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

FAQPage Schema
How do I coordinate multiple autonomous agents to work on the same project in Claude Code?

You coordinate multiple autonomous agents in Claude Code by using a shared task list and direct messaging to enable parallel work across a team. This allows agents to align plans, assign ownership, and collaborate on cross-functional workflows like frontend, backend, and tests.

What is multi-agent orchestration and when do I need it for software engineering projects?

Multi-agent orchestration is the process of managing multiple autonomous agents working together on a shared task list. You need it for complex software engineering projects requiring cross-functional collaboration, large refactors, and long-running workflows where agents coordinate tasks and communicate directly.

How do I spawn a team and assign tasks to autonomous agents?

To spawn a team and assign tasks, you tell Claude Code to create a team, spawn teammates with specific names, and assign tasks using a shared task list. You can update task ownership to specific agents, enabling them to align plans and execute parallel work autonomously.

Can I use direct messaging to align plans between agents in a multi-agent team?

Yes, you can use direct messaging to align plans between agents in a multi-agent team. Agents communicate directly with each other to coordinate tasks, establish ownership, and maintain alignment during cross-functional workflows and long-running parallel work.

What are the limitations of using a shared task list for multi-agent collaboration?

The shared task list approach for multi-agent collaboration is suited for complex projects and large refactors, but requires careful lifecycle management. You must coordinate spawning teams, assigning tasks, and ensuring clean shutdowns to prevent misalignment during long-running parallel workflows.