Agent skill · forcedotcom
experience-ui-bundle-app-coordinate
MUST activate when the user wants to build, create, or generate a React application, React app, web application, single-page application (SPA), or frontend application — even if no project files exist yet. MUST also activate when the project contains a uiBundles/*/src/ directory or sfdx-project.json and the prompt says create, build, construct, or generate a new app, site, or page from scratch — even if the prompt also describes visual styling. MUST also activate when the task spans more than one ui-bundle skill. Use this skill when building a complete app end-to-end. Do NOT use for Lightning Experience apps with custom objects (use platform-lightning-app-coordinate). Do NOT use for single-concern edits to an existing page (use experience-ui-bundle-frontend-generate).
What it needs
About 11k tokens when loaded.
What this skill does
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: 1. Authenticated Salesforce org: Run sf org display to confirm a default org is set and authenticated. If not, prompt the user to authenticate: sf org login web 2. Required CLI tools: Verify sf, npm, and npx are available (declared in metadata.cliTools) 3. Node.js version: Run scripts/check-prerequisites.sh and report any errors it returns 4. 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. When to Use This Skill Use when: User requests a "React app", "UI bundle", "web app", or "full-stack app" on Salesforce User says "build an app", "create an application" and the context implies a non-LWC based frontend (e.g. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills forcedotcom/experience-ui-bundle-app-coordinate--431583