forcedotcom avatar

Generating Ui Bundle Site

This generates the five metadata types you need to host a React UI bundle on Salesforce Digital Experience: Network, CustomSite, DigitalExperienceConfig, DigitalExperienceBundle, and the sfdc_cms__site content type. The workflow resolves siteName, urlPathPrefix, appNamespace, appDevName, and guest access settings before creating anything, which matters because getting appNamespace or appDevName wrong means a deployed site that just shows a blank page. It's built for React apps that don't need the usual LWR routes or theme layouts, just a thin container that points to your bundle. The property resolution chain is thorough, falling back from user input to project metadata to org queries to sensible defaults.

skills.sh installs
1.5K
GitHub stars
705
last updated
Jul 14, 2026

Install

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

Installs into .claude/skills of the current project.

Files

This generates the five metadata types you need to host a React UI bundle on Salesforce Digital Experience: Network, CustomSite, DigitalExperienceConfig, DigitalExperienceBundle, and the sfdc_cms__site content type. The workflow resolves siteName, urlPathPrefix, appNamespace, appDevName, and guest access settings before creating anything, which matters because getting appNamespace or appDevName wrong means a deployed site that just shows a blank page. It's built for React apps that don't need the usual LWR routes or theme layouts, just a thin container that points to your bundle. The property resolution chain is thorough, falling back from user input to project metadata to org queries to sensible defaults.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/forcedotcom/afv-library
Category
Frontend Development
First seen
May 16, 2026

More from forcedotcom/afv-library

All 58
1alfredoperez avatarangular-best-practicesalfredoperez/angular-best-practicesangular best practices1.5Kskills.sh installs
2auth0 avatarauth0-reactauth0/agent-skillsUse when adding Auth0 login, logout, protected routes, or user sessions to a React SPA. Integrates @auth0/auth0-react — use even if the user says "add login to 1.5Kskills.sh installs
3am-will avatarfrontend-designam-will/codex-skillsCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applicat1.4Kskills.sh installs
4kv0906 avatarpremium-frontend-designkv0906/cc-skillsCreate award-winning, cinematic frontend interfaces that feel ALIVE. Combines 10+ years of creative frontend experience with technical excellence. Specializes i1.4Kskills.sh installs
5aradotso avatarvinext-vite-nextjsaradotso/trending-skillsvinext vite nextjs1.3Kskills.sh installs
6flutter avatarflutter-layoutflutter/skillsflutter layout1.3Kskills.sh installs