Multi-agent team orchestration skill for Claude Code. One skill, a full engineering team.
> /plugin marketplace add jessepwj/CCteam-creator> /plugin install CCteam-creator@ccteam
Multi-agent team orchestration skill for Claude Code.
One skill, a full engineering team. CCteam-creator turns a single Claude Code session into a coordinated team of 2-6 AI agents — with built-in CI enforcement, code review, doc-code sync, and a taste feedback loop that encodes your preferences into automated checks. Human steers, agents execute.
CCteam-creator is built upon outstanding open-source projects and engineering practices:
| Source | What We Learned |
|---|---|
| planning-with-files | Manus-style persistent markdown planning — the 3-file pattern (task_plan.md / findings.md / progress.md) that survives context compression. The "context window = RAM, file system = disk" philosophy. |
| everything-claude-code | Agent harness optimization by Anthropic hackathon winner. 13 expert agents, 40+ skills. Inspired our role-based agent design and skill structure. |
| mattpocock/skills | TDD vertical-slice philosophy, "design it twice" parallel sub-agent pattern, interface durability principles, and plan stress-testing methodology. |
| OpenAI Harness Engineering | The discipline of designing constraints, feedback loops, and documentation systems that make AI agents reliable at scale. Inspired our docs/ knowledge base, invariant-driven review, Doc-Code Sync, failure-to-guardrail loop, and anti-bloat principles. |
| Anthropic Harness Design | Anthropic Labs' research on multi-agent architectures for long-running autonomous coding. Three key lessons absorbed into CCteam-creator: (1) Evaluator calibration — out-of-the-box LLMs are poor QA agents that rationalize away issues; the fix is few-shot calibration anchors with concrete STRONG/WEAK examples, which shaped our Review Dimensions system. (2) Every harness component is an assumption — each mechanism encodes a belief about what the model can't do alone, and these assumptions go stale as models improve; this became our Assumption Audit checklist. (3) Generator-evaluator separation — separating the agent doing the work from the agent judging it is more tractable than making a generator self-critical, validating our existing dev/reviewer split and motivating the anti-leniency rule. |
CCteam-creator sets up parallel AI agent teams in Claude Code. Instead of a single AI assistant, you orchestrate multiple specialized agents — developers, researchers, testers, reviewers — working together on your project.
When invoked, CCteam-creator:
Here's a complete walkthrough of how CCteam-creator operates, from first invocation to project completion and session resume.
You: "Set up a team for my e-commerce project"
┌─ Step 1: Consultation ──────────────────────────────────┐
│ team-lead (Claude) asks about: │
│ - Project goals and deliverables │
│ - Task type (software, research, etc.) │
│ - Current state (greenfield or existing code) │
│ - Quality priorities → become Review Dimensions │
│ team-lead recommends: backend-dev + frontend-dev + │
│ researcher + reviewer (4 agents) │
└─────────────────────────────────────────────────────────┘
↓ user confirms
┌─ Step 2-3: File Creation ───────────────────────────────┐
│ Creates .plans/ecommerce/ with: │
│ task_plan.md, decisions.md, docs/, per-agent dirs │
│ Generates CLAUDE.md (always in context, survives │
│ compressions — the team's persistent memory) │
└─────────────────────────────────────────────────────────┘
↓
┌─ Step 4: Spawn & Snapshot ──────────────────────────────┐
│ Spawns all agents in parallel with onboarding prompts │
│ Saves team-snapshot.md (complete onboarding prompts │
│ + skill file timestamps → enables fast resume) │
└─────────────────────────────────────────────────────────┘
┌─ team-lead (you + Claude main session) ─────────────────┐
│ │
│ Dispatches tasks via SendMessage: │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ researcher │ │ backend-dev │ │
│ │ explores │ │ waits for │ │
│ │ codebase │ │ research │ │
│ └──────┬───────┘ └──────┬───────┘ │
│ │ findings.md │ │
│ └────────────────→│ reads findings, │
│ │ confirms understanding, │
│ │ then builds feature │
│ └──────┬───────┐ │
│ │ ↓ │
│ ┌──────┴──┐ ┌─────────┐ │
│ │ request │ │ reviewer │ │
│ │ review │→│ scores │ │
│ │(direct) │ │ dims + │ │
│ └─────────┘ │ issues │ │
│ └──┬──────┘ │
│ Key behaviors: │ │
│ • Dev confirms understanding before │ │
│ starting large tasks │ │
│ • Dev escalates ambiguous/irreversible │ │
│ decisions with options + recommendation│ │
│ • Reviewer scores project-specific │ │
│ dimensions with anti-leniency rule │ │
│ • All progress persists to .plans/ files│ │
└──────────────────────────────────────────┘
You: exit Claude Code, come back later
You: "Resume my e-commerce project"
┌─ Fast Resume Path ──────────────────────────────────────┐
│ 1. CLAUDE.md auto-loads → team-lead knows the roster │
│ 2. Reads team-snapshot.md header → checks timestamps │
│ ┌─ skill files unchanged? ──→ use cached prompts │
│ └─ skill files updated? ──→ ask: cache or re-read? │
│ 3. Spawns agents from snapshot (skips ~2500 lines) │
│ 4. Each agent reads own .plans/ files → resumes work │
└─────────────────────────────────────────────────────────┘
No work is lost. All state lives in .plans/ files.
At the end of each phase, team-lead runs two types of checks:
Screenshots from a real project session (ChatR — a full-stack chat application with event-driven observability).
After setup, team-lead summarizes the team roster, task assignments, and dependency graph. All agents receive their onboarding and begin preparing.

Team-lead orchestrates 6 agents simultaneously — researcher and custodian start immediately (no dependencies), while devs prepare and wait for research output. Each agent knows its dependencies.

Backend-dev, frontend-dev, and e2e-tester all working concurrently. Team-lead tracks status, makes scheduling decisions (e.g., bypassing a dependency when enough info is available), and coordinates handoffs.

Agents communicate directly — frontend-dev submits to reviewer, reviewer reports completion, team-lead tracks the status table with real-time progress from all 6 agents.

Team-lead runs a phase-level harness check — verifying each task's completion status, reviewer verdicts, e2e test results, and doc consistency before advancing to the next phase.

The complete validation checklist with reviewer [OK], e2e-tester PASS/FAIL status, and doc consistency verification. Bottom shows Claude Code's real-time agent HUD with all 6 teammates and their token usage.

Agent teams are an experimental feature in Claude Code. Enable them first:
# Option A: Environment variable
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
# Option B: In ~/.claude/settings.json
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}
Important: Install either the English OR Chinese version — not both.
# Step 1: Add the marketplace (in Claude Code)
/plugin marketplace add jessepwj/CCteam-creator
# Step 2: Install — choose ONE language
/plugin install CCteam-creator@ccteam # English
/plugin install CCteam-creator-cn@ccteam # Chinese
If you prefer not to use the marketplace, just clone the repo and copy the skill folder directly into your local skills directory. After this, the skill appears directly in ~/.claude/skills/ and can be invoked with /CCteam-creator (or /CCteam-creator-cn) — no /reload-plugins needed.
git clone https://github.com/jessepwj/CCteam-creator.git
# English (recommended)
cp -r CCteam-creator/skills/CCteam-creator ~/.claude/skills/CCteam-creator
# Or Chinese
cp -r CCteam-creator/cn/skills/CCteam-creator-cn ~/.claude/skills/CCteam-creator-cn
Then restart Claude Code once (skills are discovered at session start). After restart:
/CCteam-creator or /CCteam-creator-cnTo update later: cd into the cloned repo, run git pull, and re-run the cp -r command above. The skill's built-in Step 0 Update Check will notify you inline when a new version is available on GitHub.
Share with your team via a project-local skills directory. Copy into the project's .claude/skills/:
# English
cp -r CCteam-creator/skills/CCteam-creator .claude/skills/CCteam-creator
# Or Chinese
cp -r CCteam-creator/cn/skills/CCteam-creator-cn .claude/skills/CCteam-creator-cn
> Set up a team for my e-commerce project
> /CCteam-creator
> Build a REST API with a team
The slash command is
/CCteam-creator(or/CCteam-creator-cnfor the Chinese variant). Natural language triggers also work — just ask to "set up a team" or similar. If you invoke via the Skill tool directly, use the full namespace:Skill(CCteam-creator:CCteam-creator).
Trigger keywords: team, swarm, start project, set up project, create team, build team, multi-agent project.
| Role | Name | Model | Key Capabilities |
ccteam-creator is a Claude Code plugin with 2 hand-picked skills, indexed on Flowy in the Agent Orchestration category. Install it with the command on its page. It includes CCteam-creator-cn, CCteam-creator. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it