--- name: planning-frontend-design-orchestrator description: Orchestrate frontend concept generation across 5 style families with up to 4 passes each, dispatching isolated Claude Code Task agents per pass with deliberate interaction design, optional media assets, and CDN libraries, then running uniqueness and visual validation. --- # Planning Frontend Design Orchestrator Use this skill to run multi-style frontend concept ideation with strict pass isolation and maximum variety. ## Config Source - `.claude/skills/planning-frontend-design-orchestrator/references/style-config.json` ## Reference Catalogs - `references/layout-uniqueness-catalog.json` - 20 structural layout profiles - `references/style-config.json` - Style families with per-pass overrides - `.claude/skills/frontend-design-subagent/references/available-libraries.json` - CDN library catalog - `.claude/skills/frontend-design-subagent/references/asset-sources.json` - Approved media download sources - `.claude/skills/frontend-design-subagent/references/external-inspiration-catalog.json` - Per-pass specific inspiration URLs - `.claude/skills/frontend-design-subagent/references/product-context.md` - Product data models, terminology, and content vocabulary ## Workflow 1. Read the style config to get all style families and their pass definitions. 2. Read the uniqueness catalog, inspiration catalog, library catalog, and asset sources. 3. For each `(style, pass)` job, build a comprehensive creative brief that includes: a. Select a uniqueness profile (ensuring no two passes share the same profile). b. Apply per-pass `paletteOverrides` and `typographyOverrides` from the config. c. Include the pass's `interactionProfile` with all category selections and prompts. d. Include the pass's `contentPersona` for visual/tonal flavor. e. Include the **product context** from `references/product-context.md` — this defines all mock content (data models, terminology, view content, sample data). Content persona controls HOW it looks; product context controls WHAT it says. f. Include the pass's `viewHints` for per-view component directives. g. Include the pass's `antiRepeat` list as hard constraints. h. Include the specific inspiration references (not generic Awwwards categories). i. Include the available libraries catalog so the agent can choose 0-5 libraries. j. Include the asset sources catalog so the agent can optionally download media. k. Include the Professional Quality Standards checklist (see subagent SKILL.md). l. Dispatch as a Claude Code `Task` agent with `subagent_type=general-purpose`. 4. The Task agent generates ALL files from scratch (no template scripts). 5. After each pass completes, run `scripts/validate-concepts-playwright.mjs --style