CCteam-creator-cn
Set up a complete agent team with file-based planning for complex multi-agent projects. Use when: (1) user asks to start a new…
Set up a complete agent team with file-based planning for complex multi-agent projects. Use when: (1) user asks to start a new complex project with a team/swarm, (2) user says "set up team", "create team", "build a team for X", "start project X", (3) user invokes /CCteam-creator
Claude Code
$ npx -y skills add jessepwj/CCteam-creator --skill CCteam-creator --agent claude-code
Codex
$ npx skills add jessepwj/CCteam-creator --skill CCteam-creator -a codex -y
Cursor
$ npx skills add jessepwj/CCteam-creator --skill CCteam-creator -a cursor -y
Gemini CLI
$ npx skills add jessepwj/CCteam-creator --skill CCteam-creator -a gemini-cli -y
GitHub Copilot
$ npx skills add jessepwj/CCteam-creator --skill CCteam-creator -a github-copilot -y
OpenCode
$ npx skills add jessepwj/CCteam-creator --skill CCteam-creator -a opencode -y
Windsurf
$ npx skills add jessepwj/CCteam-creator --skill CCteam-creator -a windsurf -y
name: CCteam-creator description: > Set up a complete agent team with file-based planning for complex multi-agent projects. Use when: (1) user asks to start a new complex project with a team/swarm, (2) user says "set up team", "create team", "build a team for X", "start project X", (3) user invokes /CCteam-creator with a project name, (4) user wants to organize a multi-phase project with parallel agent workers and persistent progress tracking. Creates TeamCreate, planning files (.plans/project/), per-agent work directories, and spawns configured teammates. TRIGGER on: "team", "swarm", "start project", "set up project", "create team for", "build team", "organize project", "multi-agent project". IMPORTANT: You (team-lead) MUST read all reference files directly — do NOT delegate to subagents. NOTE: After initial setup, you can add new teammates at any time — just spawn a new Agent with the team_name and follow the same onboarding pattern. The team is not locked after creation.
Set up a multi-agent team for complex projects, using persistent files for planning and progress tracking.
**Before starting Step 1**, you (team-lead) MUST read all reference files directly into your own context:
Read references/onboarding.md Read references/templates.md Read references/roles.md
Do NOT delegate this to a subagent (Explore, general-purpose, etc.). Subagents return summaries, losing critical detail — you need the full templates and onboarding prompts to generate files and spawn agents correctly.
**Step 0 Update Check (auto)**: Background version fetch + one-line notification if newer version exists **Step 0 Detect (auto)**: Check if `.plans/` exists → if yes, offer to resume existing project 1. **Requirements Consultation** — Introduce the team mechanism to the user and gather requirements 2. **Confirm the Plan** — Summarize requirements and let the user confirm the team configuration 3. Create planning files (including per-agent subdirectories) 4. Create the team + spawn agents 5. Confirm setup + guide user to compact context
Before any other step, perform a lightweight version check. **No user consent needed, do not ask any questions.**
1. **Remote version**: WebFetch `https://raw.githubusercontent.com/jessepwj/CCteam-creator/master/.claude-plugin/plugin.json` with prompt: "What is the value of the version field? Respond with just the version string." 2. **Local version**: Use Bash to read local plugin.json (try these paths in order, use the first that exists):
cat ~/.claude/plugins/cache/ccteam/CCteam-creator/*/.claude-plugin/plugin.json 2>/dev/null || \ cat ~/.claude/plugins/cache/ccteam/CCteam-creator-cn/*/.claude-plugin/plugin.json 2>/dev/null || \ cat ~/.claude/skills/CCteam-creator/.claude-plugin/plugin.json 2>/dev/null
Extract the version field from the output. 3. **Compare**:
> ℹ️ A newer CCteam-creator version is available (<local> → <remote>). It will auto-apply on next Claude Code startup. Continuing with <local> in this session. For immediate effect: `/plugin marketplace update ccteam` → `/exit` → restart → re-trigger this skill.
**Hard rules**:
Before starting setup, check if `.plans/` directory exists in the current working directory.
**If `.plans/` exists**: 1. Read the project CLAUDE.md (auto-loaded) to get the team roster and project context 2. Scan `.plans/` for project directories — if multiple, list them 3. Tell the user: "I found an existing project [name] with [roster]. Resume this project or start a new one?" 4. **If resume**: a. Check if `.plans/<project>/team-snapshot.md` exists b. **If snapshot exists**: Read the snapshot header metadata. Compare skill source file timestamps against snapshot generation time:
c. **If no snapshot**: Fall back to reading all skill reference files (onboarding.md, roles.md) to rebuild onboarding prompts, then spawn agents d. After spawning, check TaskList / read progress files to pick up where things left off 5. **If new**: Proceed to Step 1 as normal
**If `.plans/` does not exist**: Skip directly to Step 1.
**Goal of this step**: Help the user fully understand how the team works, while gathering their actual requirements. Do not rush to create any files or teams.
In a natural, conversational tone (do not copy this text verbatim — adapt to context), explain the following points:
**What a team is**:
Multi-agent team orchestration skill for Claude Code. One skill, a full engineering team.
Set up a complete agent team with file-based planning for complex multi-agent projects. Use when: (1) user asks to start a new…
Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Drives the GUI of a visible local app window through `orca computer`: accessibility tree, clicks, typing, menus, dialogs, and…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration