From dream-team
Converts a /dream-team:plan brainstorming session into a formal team execution spec file with parallel agent tasks. Run after planning to produce a structured spec.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dream-team:spec-teamnode ${CLAUDE_PLUGIN_ROOT}/hooks/validate_spec_exists.js --directory specs --extension .mdnode ${CLAUDE_PLUGIN_ROOT}/hooks/validate_spec_sections.js --directory specsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Convert the brainstorming conversation into a formal spec file for team execution — separate Claude Code instances that work in parallel and communicate via shared task list and mailbox.
Convert the brainstorming conversation into a formal spec file for team execution — separate Claude Code instances that work in parallel and communicate via shared task list and mailbox.
Prerequisites: This skill assumes /dream-team:plan has already been run in this session. If the conversation has no brainstorming context (no discussed requirements, no confirmed approach, no validated task breakdown), stop and tell the user: "No brainstorming context found. Run /dream-team:plan <prompt> first to explore requirements and design."
Requires: CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS enabled in settings.
${CLAUDE_PLUGIN_ROOT}/templates/spec-template.md and the spec writing guide at ${CLAUDE_PLUGIN_ROOT}/templates/spec-writing-guide.md. Follow the guide's filename format, ambiguity elimination, and git instructions.${CLAUDE_PLUGIN_ROOT}/agents/*.md.mode: team and spec-version: 1.playwright: true if the brainstorming decided to use Playwright MCP, otherwise playwright: false.frontend-design: true if the brainstorming discussed frontend/UI work and design direction, otherwise frontend-design: false.frontend-design: true, fill in the ## Design Direction section with the aesthetic style, stack, component libraries, and design notes from the brainstorming conversation. Auto-suggest component libraries based on the chosen stack if not explicitly discussed.plan_approval: true for high-risk or architectural tasks.## Cleanup section with any teardown commands needed (stop servers, remove temp files). Use "N/A" if nothing to clean up.specs/YYYY-MM-DD-<descriptive-kebab-case>.md using today's date.Agent Type, Parallel, and Plan Approval. Team mode does NOT use Assigned To — the orchestrator schedules by Agent Type only.Parallel: true for tasks that can run alongside others (no shared file edits)Plan Approval: true for high-risk tasks (architectural decisions, schema changes, security-critical code)Depends On conservatively — only add real dependencies, let parallelism happen naturally**Files** field listing exactly which files it creates or modifies, prefixed with creates: or modifies:. Review, research, and validation tasks may omit this field.Parallel: true), verify that their **Files** fields do not overlap. If two builders would modify the same file, make one depend on the other.split-pane if the user has tmux/iTerm2, otherwise in-processtrue (recommended) so the lead only coordinates and never implements directlyUse these defaults unless the brainstorming conversation specified otherwise:
After saving and committing the spec, output:
Spec written (team mode)
File: specs/YYYY-MM-DD-<name>.md
Tasks: <number of tasks>
Complexity: <simple | medium | complex>
Config: display=<mode>, delegate=<true|false>, max_agents=<N>, rotation=<N>
NOTE: Agent teams require CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 in settings.
Execute with: /dream-team:build specs/YYYY-MM-DD-<name>.md
npx claudepluginhub ratler/dream-team --plugin dream-teamConverts brainstorming session output into a formal delegated execution spec with orchestrator and sub-agents, including task assignments, agent selection, and review policies.
Spawns implementer agent teams in split panes to execute independent tasks from an implementation plan in parallel, with staggered spec compliance and code quality review gates.
Orchestrates parallel task implementation via Claude Code Agent Teams: analyzes tasks.md dependencies, spawns isolated git worktrees per group, reviews via spec guardian before merging.