What problem does it solve? Customizing a Salesforce Commerce Cloud storefront requires deep knowledge of SFRA cartridge layering, server-side controllers, ISML templates, and the B2C Commerce Script API, and mistakes like missing transactions or broken override chains cause silent failures in production. ## Core Features & Use Cases - Cartridge Scaffolding & Layering: Set up the standard cartridge directory structure and override app_storefront_base using module.superModule and server.extend. - Controllers, Models & ISML: Create route handlers with server.js, data model wrappers, and ISML templates with correct <isprint> encoding and asset registration. - Jobs, Hooks & Forms: Implement scheduled Job Framework steps for inventory sync, OCAPI hooks registered via hooks.json, and XML form definitions with server-side validation. - Use Case: You need to display loyalty points on the cart page without breaking existing extensions. Use this Skill to extend the base Cart controller with server.append, inject view data, and render the result in an ISML template. ## Quick Start Use the sfcc-cartridge-development skill to create a custom cartridge that extends the SFRA Cart controller and adds a loyalty points display to the cart page.