domains / families / software-engineering / experience-ui-bundle-app-coordinate
experience-ui-bundle-app-coordinate
authentic
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).
When to use
- 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. React)
- The work produces a complete UI bundle with scaffolding, features, data access, and UI -- not a single component in isolation
- "Build a React app for managing customer cases with Salesforce data"
- "Create a UI bundle for an employee directory with search and navigation"
- "I need a full-stack React app with authentication, data tables, and file uploads"
- "Build a coffee shop ordering app on Salesforce"
- Creating a single page or component (use `experience-ui-bundle-frontend-generate`)
When not to use
- Lightning Experience apps with custom objects
- single-concern edits to an existing page
- creating a single page or component
- only installing a feature
- only setting up data access
- only deploying an existing app
- troubleshooting or debugging an existing UI bundle
Skill page
Source
| Repository | Path |
|---|
| forcedotcom/sf-skills | plugins/builder/experience-react/skills/experience-ui-bundle-app-coordinate/SKILL.md |