From shopware-storefront
Daten per JavaScript im Shopware-6-Storefront laden: HttpClient / StoreApiClient, fetch gegen frontend.*-Route oder store-api, Daten via data-Attribute ins DOM, JSON-Response aus Controller. Trigger: "AJAX Storefront", "HttpClient storefront", "Daten nachladen JS", "fetch frontend route", "StoreApiClient", "JSON controller storefront". Shopware 6.7.
How this skill is triggered — by the user, by Claude, or both
Slash command
/shopware-storefront:sw-ajax-dataThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Im JS-Plugin Daten über den eingebauten `HttpClient` (interne `frontend.*`-Routen) bzw. `StoreApiClient`
Im JS-Plugin Daten über den eingebauten HttpClient (interne frontend.*-Routen) bzw. StoreApiClient
(Store-API) nachladen.
import HttpClient from 'src/service/http-client.service';
const client = new HttpClient();
client.get(this.options.url, (response) => {
const data = JSON.parse(response);
// DOM aktualisieren
});
Server-seitig eine frontend.*-Route, die JsonResponse/renderStorefront liefert (sw-storefront-controller).
Initiale Daten möglichst via data-*-Attribute aus dem Twig übergeben (spart Roundtrips). CSRF/Caching beachten
(sw-storefront-caching).
npx claudepluginhub zone1987/claude-a-dev-team --plugin shopware-storefrontCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.