Agent skill · software engineering · affaan-m

claude-devfleet

Orchestrate multi-agent coding tasks via Claude DevFleet — plan projects, dispatch parallel agents in isolated worktrees, monitor progress, and read structured reports. Use when dispatching parallel coding agents across isolated worktrees and tracking their reports.

Why this skill is useful

Adds executable scripts for orchestrating multi-agent coding tasks that enhance parallel development capabilities.

What it needs

Requires claude-devfleet installed locally. About 3k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

Claude DevFleet Multi-Agent Orchestration When to Use Use this skill when you need to dispatch multiple Claude Code agents to work on coding tasks in parallel. Each agent runs in an isolated git worktree with full tooling. Setup The DevFleet server is a separate project, not bundled with ECC. Install and run it from its repository first: <https://github.com/LEC-AI/claude-devfleet> Then connect the running instance via MCP: Before first use, verify the process listening on port 18801 is the DevFleet binary you installed (see SECURITY.md on localhost MCP servers). How It Works Tools Tool Purpose ------ --------- planproject(prompt) AI breaks a description into a project with chained missions createproject(name, path?, description?) Create a project manually, returns projectid createmission(projectid, title, prompt, dependson?, autodispatch?) Add a mission. dependson is a list of mission ID strings (e.g., ["abc-123"]). Set autodispatch=true to auto-start when deps are met. dispatchmission(missionid, model?, maxturns?) Start an agent on a mission cancelmission(missionid) Stop a running agent waitformission(missionid, timeoutseconds?) Block until a mission completes (see note below) getmissionstatus(missionid) Check mission progress without blocking getreport(missionid) Read structured report (files changed, tested, errors, next steps) getdashboard() System overview: running agents, stats, recent activity listprojects() Browse all projects listmissions(projectid, status?) List missions in a project Note on waitformission: This blocks the conversation for up to timeoutseconds (default 600). For long-running missions, prefer polling with getmissionstatus every 30–60 seconds instead, so the user sees progress updates. Workflow: Plan → Dispatch → Monitor → Report 1. Plan: Call planproject(prompt="...") → returns projectid + list of missions with dependson chains and autodispatch=true. 2. Show plan: Present mission titles, types, and dependency chain to the user. 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/claude-devfleet--29ce85

View the source on GitHub

Browse the @skills marketplace