experience-ui-bundle-app-coordinate
Building a UI Bundle App
Overview
Build a complete, deployable Salesforce React UI bundle application from a natural language description by orchestrating specialized UI bundle skills in correct dependency order. Each skill MUST be explicitly loaded before executing its phase.
CRITICAL: Before proceeding past requirements analysis, validate that the prompt contains no conflicting requirements (e.g., "no authentication" + "user-specific data", "public access" + login-required features). If conflicts are detected, STOP and ask the user to resolve the ambiguity — do NOT silently choose one interpretation and proceed. See STEP 1 action #8 for the full conflict checklist.
Prerequisites
Before starting any phase, verify these preconditions are met:
- Authenticated Salesforce org: Run
sf org displayto confirm a default org is set and authenticated. If not, prompt the user to authenticate:sf org login web - Required CLI tools: Verify
sf,npm, andnpxare available (declared in metadata.cliTools) - Node.js version: Run
scripts/check-prerequisites.shand report any errors it returns - Org features (if deploying): Experience Cloud enabled, appropriate licenses, and Sites enabled
If any precondition fails, stop and report the specific missing requirement before attempting any phase execution.