diff --git a/skills/generating-experience-lwr-site/SKILL.md b/skills/generating-experience-lwr-site/SKILL.md index 0330a90..5ab0af8 100644 --- a/skills/generating-experience-lwr-site/SKILL.md +++ b/skills/generating-experience-lwr-site/SKILL.md @@ -129,7 +129,7 @@ Before doing anything, you **MUST ALWAYS** load them first if they match user in **Steps** (Follow the steps sequentially. Do not skip any step before proceeding): -- [ ] MUST read [handle-ui-components.md](docs/handle-ui-components.md) to add LWCs to LWR sites. +- [ ] MUST read [handle-ui-components.md](docs/handle-ui-components.md) for new theme layouts. - [ ] MUST read [handle-component-and-region-ids.md](docs/handle-component-and-region-ids.md) to handle id generation - [ ] MUST read [configure-content-themeLayout.md](docs/configure-content-themeLayout.md) if a component has one of the following requirements: - needs to be "sticky" and persistent across pages @@ -145,8 +145,7 @@ Before doing anything, you **MUST ALWAYS** load them first if they match user in **Steps** (Follow the steps sequentially. Do not skip any step before proceeding): -- [ ] Check with user whether this new theme layout reuses an existing theme layout component or requires a new one. -- [ ] MUST read [handle-ui-components.md](docs/handle-ui-components.md) if creating a new theme layout component. +- [ ] **CRITICAL**:Before doing anything else, MUST Check with user whether this new theme layout reuses an existing theme layout Lightning web component or requires a new one. If it requires a new one, make sure to read [handle-ui-components.md](docs/handle-ui-components.md) to create the new theme layout component before proceeding. DO NOT skip this step even if doing so would be faster or more efficient. - [ ] MUST read [configure-content-themeLayout.md](docs/configure-content-themeLayout.md). - [ ] MUST read [configure-content-view.md](docs/configure-content-view.md) if need to apply theme layout to pages diff --git a/skills/generating-experience-lwr-site/docs/configure-content-themeLayout.md b/skills/generating-experience-lwr-site/docs/configure-content-themeLayout.md index 3503e15..b2459e4 100644 --- a/skills/generating-experience-lwr-site/docs/configure-content-themeLayout.md +++ b/skills/generating-experience-lwr-site/docs/configure-content-themeLayout.md @@ -126,11 +126,11 @@ digitalExperiences/site/[SITE_NAME]/sfdc_cms__theme/[THEME_API_NAME]/content.jso When generating a new theme layout, ensure: -- [ ] `_meta.json` created with correct `apiName`, `type`, and `path` (III) -- [ ] `content.json` created with all required fields (IV) -- [ ] `urlName` uses lowercase with hyphens (V) -- [ ] `title` is human-readable (V) -- [ ] `sfdc_cms__theme/[THEME_API_NAME]/content.json` updated by appending a new `contentBody.layouts` mapping (VI) +- [ ] `_meta.json` created with correct `apiName`, `type`, and `path` +- [ ] `content.json` created with all required fields +- [ ] `urlName` uses lowercase with hyphens +- [ ] `title` is human-readable +- [ ] `sfdc_cms__theme/[THEME_API_NAME]/content.json` updated by appending a new `contentBody.layouts` mapping - [ ] **CRITICAL**: Complete all the UUID generation steps. See [handle-component-and-region-ids.md](docs/handle-component-and-region-ids.md) ## Purpose B: Editing Existing Theme Layouts