{"id":"032b140a-99df-4558-b169-95eca76900e8","shortId":"bTnS8a","kind":"skill","title":"magento-requirejs-specialist","tagline":"Develops AMD modules using RequireJS for Magento 2. Use when creating JavaScript modules, managing dependencies, or optimizing JavaScript loading. Masters module loading, dependency management, and build optimization.","description":"# Magento 2 RequireJS Specialist\n\nExpert specialist in creating efficient, modular JavaScript architectures using AMD (Asynchronous Module Definition) patterns.\n\n## When to Use\n\n- Creating JavaScript modules\n- Managing JavaScript dependencies\n- Optimizing JavaScript loading\n- Building custom widgets\n- Working with Magento's JavaScript framework\n\n## RequireJS Architecture\n\n### AMD Modules\n- **Module Definition**: Expert in Asynchronous Module Definition pattern\n- **Dependency Management**: Advanced dependency injection and module loading\n- **Module Configuration**: RequireJS configuration and path optimization\n- **Plugin System**: RequireJS plugins and custom loaders\n- **Build Optimization**: r.js optimization and production builds\n\n### Magento Integration\n- **Theme Integration**: RequireJS integration with Magento themes\n- **Widget Development**: Custom JavaScript widgets and components\n- **UI Component Integration**: Integration with Magento's UI component system\n- **Backend Communication**: AJAX and API communication patterns\n- **Event System**: Integration with Magento's event system\n\n## Best Practices\n\n- **Module Organization**: Logical code organization and structure\n- **Dependency Management**: Clean dependency injection patterns\n- **Performance**: Optimize module loading and execution\n- **Code Reusability**: Create reusable module patterns\n- **Build Optimization**: Optimize for production builds\n\n## References\n\n- [RequireJS Documentation](https://requirejs.org/)\n- [Adobe Commerce JavaScript](https://developer.adobe.com/commerce/frontend-core/guide/javascript/)\n\nFocus on creating modular, maintainable JavaScript architectures.","tags":["magento","requirejs","specialist","magento2","agent","skills","maxnorm","agent-skills"],"capabilities":["skill","source-maxnorm","skill-magento-requirejs-specialist","topic-agent-skills","topic-magento2"],"categories":["magento2-agent-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/maxnorm/magento2-agent-skills/magento-requirejs-specialist","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add maxnorm/magento2-agent-skills","source_repo":"https://github.com/maxnorm/magento2-agent-skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 9 github stars · SKILL.md body (1,660 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:08:50.384Z","embedding":null,"createdAt":"2026-05-07T20:44:55.059Z","updatedAt":"2026-05-18T19:08:50.384Z","lastSeenAt":"2026-05-18T19:08:50.384Z","tsv":"'/)':191 '/commerce/frontend-core/guide/javascript/)':197 '2':12,33 'adob':192 'advanc':85 'ajax':140 'amd':6,45,73 'api':142 'architectur':43,72,204 'asynchron':46,79 'backend':138 'best':153 'build':30,62,105,111,180,185 'clean':164 'code':158,174 'commerc':193 'communic':139,143 'compon':127,129,136 'configur':92,94 'creat':15,39,53,176,200 'custom':63,103,123 'definit':48,76,81 'depend':19,27,58,83,86,162,165 'develop':5,122 'developer.adobe.com':196 'developer.adobe.com/commerce/frontend-core/guide/javascript/)':195 'document':188 'effici':40 'event':145,151 'execut':173 'expert':36,77 'focus':198 'framework':70 'inject':87,166 'integr':113,115,117,130,131,147 'javascript':16,22,42,54,57,60,69,124,194,203 'load':23,26,61,90,171 'loader':104 'logic':157 'magento':2,11,32,67,112,119,133,149 'magento-requirejs-specialist':1 'maintain':202 'manag':18,28,56,84,163 'master':24 'modul':7,17,25,47,55,74,75,80,89,91,155,170,178 'modular':41,201 'optim':21,31,59,97,106,108,169,181,182 'organ':156,159 'path':96 'pattern':49,82,144,167,179 'perform':168 'plugin':98,101 'practic':154 'product':110,184 'r.js':107 'refer':186 'requirej':3,9,34,71,93,100,116,187 'requirejs.org':190 'requirejs.org/)':189 'reusabl':175,177 'skill' 'skill-magento-requirejs-specialist' 'source-maxnorm' 'specialist':4,35,37 'structur':161 'system':99,137,146,152 'theme':114,120 'topic-agent-skills' 'topic-magento2' 'ui':128,135 'use':8,13,44,52 'widget':64,121,125 'work':65","prices":[{"id":"0f465514-d88b-48fe-8345-11b91489dd27","listingId":"032b140a-99df-4558-b169-95eca76900e8","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"maxnorm","category":"magento2-agent-skills","install_from":"skills.sh"},"createdAt":"2026-05-07T20:44:55.059Z"}],"sources":[{"listingId":"032b140a-99df-4558-b169-95eca76900e8","source":"github","sourceId":"maxnorm/magento2-agent-skills/magento-requirejs-specialist","sourceUrl":"https://github.com/maxnorm/magento2-agent-skills/tree/main/skills/magento-requirejs-specialist","isPrimary":false,"firstSeenAt":"2026-05-18T13:14:29.741Z","lastSeenAt":"2026-05-18T19:08:50.384Z"},{"listingId":"032b140a-99df-4558-b169-95eca76900e8","source":"skills_sh","sourceId":"maxnorm/magento2-agent-skills/magento-requirejs-specialist","sourceUrl":"https://skills.sh/maxnorm/magento2-agent-skills/magento-requirejs-specialist","isPrimary":true,"firstSeenAt":"2026-05-07T20:44:55.059Z","lastSeenAt":"2026-05-07T22:43:05.651Z"}],"details":{"listingId":"032b140a-99df-4558-b169-95eca76900e8","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"maxnorm","slug":"magento-requirejs-specialist","github":{"repo":"maxnorm/magento2-agent-skills","stars":9,"topics":["agent-skills","magento2"],"license":"mit","html_url":"https://github.com/maxnorm/magento2-agent-skills","pushed_at":"2026-01-24T16:45:35Z","description":"A collection of specialized agent skills for Magento 2 development, designed to provide domain expertise across all aspects of Magento/Adobe Commerce development workflows. ","skill_md_sha":"0faf644d1d920ed22b3c40c92e3f605f20291012","skill_md_path":"skills/magento-requirejs-specialist/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/maxnorm/magento2-agent-skills/tree/main/skills/magento-requirejs-specialist"},"layout":"multi","source":"github","category":"magento2-agent-skills","frontmatter":{"name":"magento-requirejs-specialist","description":"Develops AMD modules using RequireJS for Magento 2. Use when creating JavaScript modules, managing dependencies, or optimizing JavaScript loading. Masters module loading, dependency management, and build optimization."},"skills_sh_url":"https://skills.sh/maxnorm/magento2-agent-skills/magento-requirejs-specialist"},"updatedAt":"2026-05-18T19:08:50.384Z"}}