Install any skill in seconds. Free to start, no credit card required.
Get Started Free →toddkasper/salesforce-experience-cloud-consultant
Building and configuring Salesforce Experience Cloud sites and portals — communities, partner/customer portals, LWR and Aura templates, the external sharing model (sharing sets, share groups, guest-user hardening), external license selection, user provisioning and authentication (SSO, self-registration, JIT), audiences and personalization.
Passed 19 of 22 test cases with the skill, and 15 of 22 without it.
and 2 more in the full report
4 fixed15 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are designing a high-traffic public landing site that requires dynamic expression-based visibility rules for custom LWCs based on Data Cloud visitor profile signals, as well as partial deployment support. Which Experience Cloud site architecture model must be selected?
| Checked | Without skill | With skill |
|---|---|---|
| recommends Enhanced LWR (Enhanced Sites and Content Platform) | Passed | Passed |
| notes that standard LWR does not support expression-based component visibility or DigitalExperienceBundle deployment | Missed | Passed |
The instructions your model reads when the skill loads.
Operational playbook for designing, building, and reviewing external-facing Salesforce digital experiences (portals, communities, sites). Each section states the rule to apply — with concrete limits, decision criteria, and anti-patterns. The recurring framing is "given this requirement, which approach is correct and why, and what breaks if I pick wrong."
Load this skill when… scoping or building a Salesforce portal, community, or external site; selecting an external license type (Customer/Partner/External Apps); configuring the external sharing model (sharing sets, share groups, guest profile hardening); provisioning or authenticating external users (SSO, self-registration, JIT); or debugging an external-user access failure (CRUD, FLS, OWD, sharing). Not this skill: internal-org sharing model or permission sets for employees alone → see
salesforce-advanced-administrator; service console configuration for internal agents → seesalesforce-service-cloud-consultant; sales pipeline configuration → seesalesforce-sales-cloud-consultant.
Deeper context: Study resources live in references/study-resources.md (loaded on demand). For NPSP/nonprofit-specific guidance, see salesforce-nonprofit-cloud-consultant.
Verify steps assume nothing about your tooling — use your project's Salesforce MCP connection, the Salesforce CLI (
sf), or the Salesforce setup UI, in that order of preference.
[volatile — verify live], which OOTB components are available on LWR vs Aura (the list grows each release) [volatile — verify live], ARO enablement restrictions, Spring '21+ guest-user hardening changes, and Account Role Optimization behavior at scale — confirm against current Salesforce release notes and your org.[volatile — verify live] or [opinion — house style]. If you act on an untagged fact and the live system disagrees, file feedback — do not silently trust this file over the live org.Rule: decide the user model first — it locks your license, sharing mechanism, and provisioning path. Changing it later means rebuilding the site (templates cannot be migrated in place).
| Requirement | Model | License | Why |
|---|---|---|---|
| Unauthenticated public visitors only (read content, maybe submit a form) | Guest user | Free (guest profile) | No User records; one shared guest profile |
| Authenticated customers see their own records, no peer visibility | Customer model (Contact + Account) | Customer Community | Cheapest authenticated tier; no role hierarchy |
| Authenticated customers need reports, dashboards, sharing rules, or cross-account visibility | Customer model | Customer Community Plus | Adds role hierarchy + reports |
| Resellers/partners working Leads, Opportunities, Campaigns | Partner (Business Account) | Partner Community (PRM) | Full CRM objects + role hierarchy |
| Partner-focused B2B site with pooled partner-user quota (up to 40 users per partner account) | Partner (Business Account) | Channel Account | Pooled licensing; read/create/edit Accounts, Assets, Contacts, Contracts, Leads [volatile — verify live] |
| External users need only identity services (SSO, passwordless login, profile management) — no Salesforce data access | Customer or partner model | External Identity | Authentication-only; lowest-cost tier; upgrade to a Community license to expand object access [volatile — verify live] |
| Custom high-object-count app, many logins | Customer model | External Apps license | Flexible object access, login- or member-based pricing |
| Managed-package org (e.g. NPSP nonprofit portal) | Customer model | Experience Cloud for Nonprofits (or vendor-specific tier) | Package-aware licensing; see salesforce-nonprofit-cloud-consultant for NPSP specifics |
test cases passed, vs 15 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.