Generates delegated execution spec from /dream-team:plan brainstorming: assigns tasks to sub-agents, sets orchestrator/review, fills design/cleanup sections.
From dream-teamnpx claudepluginhub ratler/dream-team --plugin dream-teamThis skill uses the workspace's default tool permissions.
Convert the brainstorming conversation into a formal spec file for delegated execution — single session with an orchestrator dispatching specialized sub-agents via the Task tool.
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."
All spec files MUST be named with a date prefix: specs/YYYY-MM-DD-<descriptive-kebab-case>.md
Use today's date. Example: specs/2026-02-07-user-auth-api.md
${CLAUDE_PLUGIN_ROOT}/templates/spec-template.md.${CLAUDE_PLUGIN_ROOT}/agents/*.md to understand each agent's capabilities.mode: delegated 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.background: true when they can safely run in parallel (no file conflicts, no dependencies).## 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.Specs are executed by agents that have no access to the brainstorming conversation. Every detail left unspecified becomes a coin flip — different agents will make different choices. The goal is deterministic builds: two agents reading the same task description should produce near-identical output.
When writing task descriptions, prefer concrete values over descriptive language:
background: #1a1a2e not "dark background". Write font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif not "system sans-serif stack"."Unable to load weather data" not "an error message". Write "${score} points by ${author} | ${comments} comments" not "display the score, author, and comments".<div>, <p>, <span>), class names, and nesting. Write createElement("div") not "create an element".windspeed_10m with mph or km/h explicitly — don't leave the unit unspecified.classList.remove() or className =.If you catch yourself writing a vague adjective ("red-tinted", "subtle", "clean"), replace it with the exact value. Vague descriptions are the #1 source of build divergence.
Assigned To (agent display name) and Agent Type (builder, researcher, etc.)Background: true for tasks that can run in parallel with other background tasksBackground: false for tasks that must complete before dependent tasks startDepends On accurately — parallel tasks should not depend on each other**Files** field listing exactly which files it creates or modifies, prefixed with creates: or modifies:. Review, research, and validation tasks may omit this field.Background: true), verify that their **Files** fields do not overlap. Tasks with overlapping files must not both be Background: true.Use these defaults unless the brainstorming conversation specified otherwise:
List only the agents actually assigned to tasks:
- <Display Name>
- **Role**: <specific focus in this plan>
- **Agent Type**: <builder | researcher | reviewer | validator | architect | tester>
After saving the spec file, commit it:
git add specs/<spec-file>.md
git commit -m "spec: <short description of what the spec covers>"
After saving and committing the spec, output:
Spec written (delegated mode)
File: specs/YYYY-MM-DD-<name>.md
Tasks: <number of tasks>
Complexity: <simple | medium | complex>
Team: <list of agent names and roles>
Execute with: /dream-team:build specs/YYYY-MM-DD-<name>.md
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.