theme-shopify-javascript-standards
OfficialShopify JS best practices
Software Engineering#best practices#javascript#web components#shopify#custom elements#theme development
AuthorNiccos-Shopify-Workspace
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides clear guidelines and enforces best practices for writing JavaScript within Shopify themes, ensuring maintainable, efficient, and scalable code.
Core Features & Use Cases
- File Structure: Organizes JavaScript files logically within the
assetsdirectory, mirroring section names. - Modern JavaScript: Enforces the use of
constandlet, avoidingvarand global scope pollution. - Custom Elements: Promotes the use of Web Components for encapsulated, reusable UI logic.
- Data Handling: Guides on passing data via
data-*attributes for seamless integration between Liquid and JavaScript. - Use Case: When developing a new interactive product card component for a Shopify theme, use this Skill to structure your JavaScript, define custom element behavior, and handle product data passed from Liquid.
Quick Start
Apply the theme-shopify-javascript-standards skill to ensure your new JavaScript file for the 'featured-product.liquid' section follows all Shopify theme JavaScript best practices.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: theme-shopify-javascript-standards Download link: https://github.com/Niccos-Shopify-Workspace/shopify-cursor-skills/archive/main.zip#theme-shopify-javascript-standards Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.