Skip to content

AI Pop Producer (Primary Orchestrator)

This skill coordinates the generation, compilation, and live hosting of virtual, bespoke musicians based on a high-level theme or mood. It orchestrates five specialized sub-skills to handle lore creation, audio generation, visual design, software scaffolding, and public hosting deployment.

Execution Workflow

When a theme or mood is provided, execute the following steps in sequence:

  1. Creative Concept Planning

    • Activate and delegate to ai-pop-concept-planner.
    • Prompt the sub-skill with the user's base mood/theme to draft the name, lore, album, tracklist, and visual color guidelines.
  2. Audio Composition Synthesis

    • Activate and delegate to ai-pop-audio-synthesizer.
    • Pass the tracklist prompt blueprints generated in Step 1 to synthesize and verify high-fidelity .mp3 master files using Lyria.
  3. Visual Artwork Synthesis

    • Activate and delegate to ai-pop-visual-designer.
    • Pass the color palettes and scene prompt blueprints generated in Step 1 to generate the album cover and track-specific illustrations using NanoBanana.
  4. Verify, Compile and Scaffold

    • Activate and delegate to ai-pop-compiler.
    • Save the master metadata contract to artist.json and invoke the compiled Go CLI scaffolder to build, install, and bundle the final Vite + Lit + Material 3 interactive web-player.
  5. Publish and Host Public Endpoint

    • Activate and delegate to ai-pop-publisher.
    • Deploy the compiled web/dist bundle to a public endpoint (Firebase Hosting or GCS static website bucket) and return the live verified URL to the user.

Common Edge Cases

  • MCP Failures: If an audio or image generation tool encounters rate limits or errors, retry with a slightly simplified prompt or report back the failure within the active sub-skill.
  • Mismatched Formats: Ensure that raw audio from Lyria is outputted or renamed to .mp3 to prevent browser <audio> decoder issues.