This is what you activate before touching any UI code in an existing Experience Cloud bundle app. It enforces the project conventions that Claude otherwise gets wrong: using appLayout.tsx as the shell, importing shadcn components correctly, deriving basename from the base tag for routing, and never importing Lightning Web Component modules in React. The skill also pushes you to commit to a bold aesthetic direction before generating any interface code, which is a nice antidote to the generic purple gradient problem. If you're starting a new app from scratch, there's a different skill for that. Run this when you see appLayout.tsx, routes.tsx, or a src/pages directory in the project.
npx -y skills add forcedotcom/sf-skills --skill experience-ui-bundle-frontend-generate --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
mindrally/skills
giuseppe-trisciuoglio/developer-kit
syncfusion/react-ui-components-skills
supercent-io/skills-template
binjuhor/shadcn-lar