From shopware-frontends
Die @shopware/composables (Vue 3) für headless Shopware-Frontends: useCart, useCheckout, useProductSearch, useListing, useCustomer, useUser, useSessionContext, useNavigation, useCms; Bereitstellung via app context. Trigger: "@shopware/composables", "useCart", "useCheckout", "useProductSearch", "useCustomer composable", "useListing shopware", "frontends composable". Shopware Frontends.
How this skill is triggered — by the user, by Claude, or both
Slash command
/shopware-frontends:sw-composablesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Opinionierte Vue-Composables, die Geschäftslogik + State über dem `api-client` kapseln.
Opinionierte Vue-Composables, die Geschäftslogik + State über dem api-client kapseln.
| Composable | Zweck |
|---|---|
useSessionContext | aktueller Kontext (Sprache/Währung/Kunde), Context-Token |
useCart | Warenkorb laden/ändern (addProduct, removeItem, cart, count) |
useCheckout | Zahl-/Versandarten, Bestellung anlegen |
useProductSearch / useProduct | Produkt(e) laden |
useListing / useCategoryListing | Listing inkl. Filter/Sorting/Pagination |
useCustomer / useUser | Login/Register/Konto |
useNavigation / useCms | Menüs / CMS-Seiten |
const { cart, addProduct, count } = useCart();
await addProduct({ id: productId, quantity: 1 });
Composables benötigen den bereitgestellten apiClient-Kontext (Setup im App-Plugin/Nuxt-Layer). CMS-Rendering der
geladenen Seiten: sw-frontends-cms. Kontext-/Token-Lebenszyklus: sw-frontends-session-context.
→ Vollständige Referenz: references/deep/composables-reference.md
npx claudepluginhub zone1987/claude-a-dev-team --plugin shopware-frontendsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.