multi-agent

Coordinate specialized agents to complete complex tasks with persistent sessions.

Updated Dec 25, 2024
One-click install
npx skills add https://github.com/sakthiram/chitti --skill multi-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multi-agent
Source: https://github.com/sakthiram/chitti/tree/main/skills/multi-agent
Command: npx skills add https://github.com/sakthiram/chitti --skill multi-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tmux, jq, ssh, rsync, crontab, claude-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the critical limitations of single AI agents in handling complex, long-running tasks. It overcomes context limits, prevents constant interruptions by agents, and ensures high-quality outputs through structured review cycles. Engineers can delegate multi-hour tasks without constant supervision, freeing them to focus on higher-value work.

Core Features & Use Cases

  • Autonomous Agent Teams: Orchestrates specialized agents (Explore, Plan, Architect, Dev, Test, Review, Scribe) to tackle complex projects.
  • Signal-Based Decision Making: A central PM agent makes adaptive decisions based on real-time signals, eliminating hardcoded timeouts and ensuring continuous progress.
  • Persistent Sessions & Remote Support: Agents maintain context across sessions and can operate on remote codebases via SSH, enabling seamless development workflows.
  • Quality Assurance: Integrates mandatory review cycles to ensure iterative feedback and high-quality deliverables before task completion.
  • Use Case: Assign the system to "investigate a device crash and create reproduction tests." Return hours later to find root cause analysis, deployed tests, and documented fixes, or a clear report on what context is needed to proceed.

Quick Start

To start a new task named 'my-feature' in your current project, first set up agents by running ./scripts/setup-agents . then initiate the task with ./scripts/task start my-feature --project .. You can check its progress using ./scripts/task status my-feature.

Frequently Asked Questions about multi-agent

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

FAQPage Schema
How do I coordinate multiple AI agents to work on complex software projects?

Coordinate autonomous agents by classifying tasks and dynamically assigning specialized agents—explore, plan, architect, dev, test, review—that maintain context across sessions. Signal-based decisions from a central PM agent adapt to real-time progress, eliminating hardcoded timeouts and ensuring continuous task completion without interruption.

Can I run AI agents on remote codebases over SSH?

Yes. Agents operate on remote codebases via SSH with rsync for file synchronization and tmux for persistent sessions. This enables seamless development workflows where agents maintain context and coordinate work across distributed environments.

How do I set up and start a multi-agent task for my project?

Run `./scripts/setup-agents .` to initialize agents, then `./scripts/task start <task-name> --project .` to begin. Track progress with `./scripts/task status <task-name>`, which logs state to pm_state.json and timestamped handoffs between agent roles.

What happens when an AI agent hits a context limit during a long-running task?

Persistent sessions preserve agent context across interruptions. Task orchestration automatically routes work to specialized agents—each with focused scope—and the PM agent makes signal-based decisions to maintain progress without restarting from scratch or requiring manual intervention.

Does this approach work with Claude and Kiro CLI?

Yes. The skill integrates with both Claude and Kiro CLI through the claude-cli dependency, enabling agents to execute commands, maintain session state, and coordinate autonomously across multi-hour tasks.

How does quality assurance work in multi-agent orchestration?

Mandatory review cycles are enforced between agent handoffs. A dedicated review agent evaluates outputs against functional and technical requirements before downstream agents proceed, ensuring iterative feedback and high-quality deliverables.