Claude Code Multi-Agent Skill

Build your AI dev team from a project description

Describe what you’re building. Get an orchestrator, specialist agents, a self-healing execution pipeline, and a project brain that Claude reads every session — all generated from a single conversation.

Claude Code multi-agent skill generated directory showing orchestrator, agents, and skills

What This Skill Does

This Claude Code multi-agent skill turns a project description into a complete agent team configuration. You describe your stack, your domain, and the hard parts. The skill generates everything Claude Code needs to coordinate multiple agents on your project — routing rules, agent definitions, orchestration config, and a CLAUDE.md that loads your full context automatically.

No frameworks. No external services. Plain markdown files in your repo’s .claude/ directory.
How I Work — process and principles behind how I build tools like this

The Problem with Multi-Agent Setups

The difference is setup time and reliability. Instead of spending the first ten minutes of each session re-orienting Claude, you start where you left off.

How It Works

Four steps. From a project description to autonomous execution.

01

Describe

Tell Claude Code what you’re building, your tech stack, and the parts that are difficult. You can paste everything at once or answer guided questions.

02

Generate

The builder creates your .claude/ directory — agents, skills, CLAUDE.md, and orchestration config. Every file is specific to your project.

03

Plan

Run /run --plan to see the task decomposition before anything executes. Review it. Adjust if needed.

04

Execute

Run /run. The orchestrator assigns tasks, validates results, and self-heals failures. Monitor with /status or the visual dashboard.

Portfolio Site - Example of a project built with this approach

What Gets Generated

your-project/
└── .claude/
├── CLAUDE.md ← project brain, read every session
├── settings.json ← autonomy, retry policy, model tiers
├── agents/
│ ├── orchestrator/AGENT.md ← plans, assigns, validates, loops
│ ├── problem-solver/AGENT.md ← self-healing, task repair
│ ├── test-engineer/AGENT.md ← mandatory quality gate
│ ├── documentation-writer/AGENT.md ← PRDs before development
│ └── [project-specific]/AGENT.md
├── skills/
│ ├── run/SKILL.md ← autonomous execution loop
│ ├── status/SKILL.md ← project state reporting
│ ├── dashboard/SKILL.md ← visual progress tracker
│ ├── deploy/SKILL.md
│ ├── test/SKILL.md
│ ├── review/SKILL.md
│ └── [domain skills]/SKILL.md
└── workspace/ ← result files, state, progress log, dashboard

Everything is plain markdown

No external services, no databases, no cloud dependencies. Claude Code reads the directory at every session start.
Four agents are mandatory on every project: the orchestrator, problem-solver, test engineer, and documentation writer. Additional agents are added based on your stack — see the table below.
After generation, you own the output. Edit anything. Add agents, modify skills, update conventions. The builder gets you started. You take it from there.

Claude Code multi-agent skill visual dashboard with task progress and milestone tracking

What Makes It Different

This isn’t a generic multi-agent framework. It’s repo-local, Claude Code-native, and deterministic.

Self-healing pipeline

Failed tasks are classified as simple or structural. Simple failures retry with a hint. Structural failures invoke the problem-solver agent to rewrite, split, or reassign the task. The pipeline doesn’t stop on errors — it adapts.

State reconciliation

Every session starts by syncing tasks.json, workspace results, and orchestrator memory. If a session is interrupted, the next one picks up where it left off. No manual state recovery.

Three autonomy modes

Supervised pauses at milestones for your review. Autonomous advances when defined criteria pass. Strict-autonomous handles everything without interruption. Choose the level of control that fits the task.

Token optimization

State summarisation keeps context usage linear as projects grow. Tiered model assignment runs planning on Opus and validation on Haiku. Right-sized task decomposition prevents token waste on over-granular steps.

Project-specific agents

Every agent description names your actual technologies and domain. A payments engineer for a SaaS project references Stripe and your billing model — not a generic “handles payments” placeholder. Routing accuracy depends on specificity. This skill delivers it.

Visual dashboard

A self-contained HTML file that reads task state from disk. Milestone progress, task status, activity timeline — auto-refreshes every 5 seconds.

Anthropic’s Claude Code documentation — official reference for skills, agents, and orchestration architecture

Agents Added By Stack

Who This Is For

Getting Started

  • Step 1: Clone the skill into your Claude Code skills directory.
  • Step 2: Start a Claude Code session in your project and invoke the builder.
  • Step 3: Describe your project — stack, domain, constraints, and deliverables.
  • Step 4: Review the generated .claude/ directory. Run /run --plan to see the task decomposition before execution.
  • Step 5: Run /run to start. Monitor with /status or the visual dashboard.

Source code, installation guide and example output are on GitHub.

FAQ

Claude Code’s native agent teams coordinate multiple sessions in parallel. This skill generates the agent definitions, routing rules, and orchestration config that make those teams effective. It’s the setup layer — the part that turns “I need a team” into a working team with the right specialists for your project.

The skill generates plain markdown files that follow Claude Code’s agent and skill conventions. It works with any version that supports the .claude/ directory structure and SKILL.md format.

Yes. Everything is plain markdown. Add agents, change descriptions, update routing rules, adjust skill definitions. The generated output is a starting point — you own it from there.

Re-run the builder with your updated project description. It generates a new set of agents and config. You can also manually add or remove agents without regenerating.

The skill itself is open source and free. It runs inside Claude Code, which requires a Claude subscription.

Key Takeaways

Start building

Install the skill, describe your project, and let the orchestrator take it from there.