Orchestrate multi-agent coding tasks via Claude DevFleet — plan projects, dispatch parallel agents in isolated worktrees, monitor progress, and read structured reports.
The claude-devfleet skill provides a robust framework for orchestrating multi-agent coding tasks using Claude DevFleet. It addresses the challenge of managing complex coding projects by enabling users to plan projects, dispatch multiple AI coding agents in parallel, and monitor their progress in a structured and automated way. Each agent operates within an isolated git worktree, ensuring clean environments and avoiding interference between concurrent tasks. The skill integrates seamlessly with a running Claude DevFleet instance via MCP, providing a streamlined approach to collaborative AI-driven software development.
Core features include automated project planning, mission creation, and intelligent task dispatch. Users can generate a project plan from a high-level prompt, breaking it down into missions with dependency chains. Agents can be dispatched automatically or manually, with real-time monitoring through mission status checks or dashboard overviews. Structured reports capture changes, errors, and next steps, enabling informed decision-making and facilitating iterative development. Concurrency is managed efficiently, with a default of three simultaneous agents, ensuring that task execution scales without overwhelming system resources.
This skill is ideal for software engineers, project managers, and AI enthusiasts who need to coordinate multiple coding workflows efficiently. It supports both fully automated pipelines, where tasks flow seamlessly from planning to reporting, and manual step-by-step control for fine-grained oversight. Typical use cases include building APIs, implementing features across multiple modules, running automated tests, and tracking project progress across multiple interdependent tasks. By automating task orchestration, claude-devfleet reduces manual overhead, improves consistency, and accelerates the development lifecycle.
You need a running Claude DevFleet instance and connect it via MCP using the command `claude mcp add devfleet --transport http http://localhost:18801/mcp`.
Yes, DevFleet supports up to 3 concurrent agents by default. This limit is configurable via the `DEVFLEET_MAX_AGENTS` environment variable.
You can monitor mission progress using `get_mission_status(mission_id)` for individual missions or `get_dashboard()` for a system-wide overview.
Instead of blocking with `wait_for_mission`, it's recommended to poll periodically using `get_mission_status` every 30–60 seconds to keep track of progress.
Yes, missions can have dependencies defined via `depends_on`. Auto-dispatch ensures that dependent missions start only after their prerequisites are completed.
Quick Setup:
.claude/skills/Repository
affaan-m/everything-claude-code