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:
-
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.
-
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
.mp3master files using Lyria.
-
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.
-
Verify, Compile and Scaffold
- Activate and delegate to ai-pop-compiler.
- Save the master metadata contract to
artist.jsonand invoke the compiled Go CLI scaffolder to build, install, and bundle the final Vite + Lit + Material 3 interactive web-player.
-
Publish and Host Public Endpoint
- Activate and delegate to ai-pop-publisher.
- Deploy the compiled
web/distbundle 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
.mp3to prevent browser<audio>decoder issues.