This skill should be used when the user asks to "create a Knockout.js component", "add a UI
Component", "modify layout XML", "customize a template", "write LESS CSS", "style with the
Magento UI library", "add a RequireJS module", "extend JavaScript", "customize checkout", or
"modify the cart page". Covers Magento 2 frontend development using the Luma/Blank theme.
DEPENDENT on magento2-dev-core for backend patterns and escaping.