forcedotcom avatar

Generating Ui Bundle Site

If you're deploying a React app as a UI bundle on Salesforce, this handles the tedious plumbing of creating the Digital Experience Site to host it. It generates the five metadata types you need (Network, CustomSite, DigitalExperienceConfig, DigitalExperienceBundle, and the site content type) with the right connections between them. The tricky part it solves is resolving the appNamespace and appDevName properties correctly so your site doesn't deploy successfully but show a blank page. It's focused on the minimum container infrastructure for React apps, not full LWR sites with routes and themes. Useful when you've built the bundle and just need the hosting layer configured properly.

skills.sh installs
3.6K
GitHub stars
1.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add forcedotcom/sf-skills --skill generating-ui-bundle-site --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're deploying a React app as a UI bundle on Salesforce, this handles the tedious plumbing of creating the Digital Experience Site to host it. It generates the five metadata types you need (Network, CustomSite, DigitalExperienceConfig, DigitalExperienceBundle, and the site content type) with the right connections between them. The tricky part it solves is resolving the appNamespace and appDevName properties correctly so your site doesn't deploy successfully but show a blank page. It's focused on the minimum container infrastructure for React apps, not full LWR sites with routes and themes. Useful when you've built the bundle and just need the hosting layer configured properly.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/forcedotcom/sf-skills
Categories
Frontend Development, Release Management, Sales & Marketing, Cloud & Infrastructure
First seen
Jun 3, 2026

More from forcedotcom/sf-skills

All 158
1nexu-io avatarhtml-ppt-retro-quarterly-reviewnexu-io/open-designRetro Quarterly Review presentation template in a bold blue + orange editorial language. Use when users ask for a high-impact quarterly review / roadmap deck wi2.9Kskills.sh installs
2mohamed-hossam1 avatarnextjs-cache-architecturemohamed-hossam1/nextjs-cache-architecturenextjs cache architecture2.8Kskills.sh installs
3hyf0 avatarvue-router-best-practiceshyf0/vue-skillsvue router best practices2.5Kskills.sh installs
4onmax avatarmotiononmax/nuxt-skillsUse when adding animations with Motion Vue (motion-v) - provides motion component API, gesture animations, scroll-linked effects, layout transitions, and compos2.3Kskills.sh installs
5sickn33 avatarui-ux-designersickn33/antigravity-awesome-skillsui ux designer2.3Kskills.sh installs
6asyrafhussin avatarlaravel-inertia-reactasyrafhussin/agent-skillsLaravel + Inertia.js + React integration patterns. Use when building Inertia page components, handling forms with useForm, managing shared data, or implementing2Kskills.sh installs