在處理電子商務店面、網路商店、購物網站時,務必使用此技能。適用於任何店面元件,包括結帳頁面、購物車……
npx clawhub@latest install storefront-best-practicesStorefront Best Practices 是一個全面的指導技能,專為打造現代化、高轉換率的電商店面而設計。它提供模式、決策框架以及後端整合工作流程,涵蓋購物體驗的每個環節——從首頁與導覽,到購物車、結帳及訂單確認。安裝它,確保您的店面遵循經過驗證的 UI/UX 模式、避免關鍵的實作錯誤,並在所有元件與頁面之間保持一致性。
npx clawhub@latest install storefront-best-practices點擊本頁頂部的 安裝 按鈕即可一鍵設定
在撰寫任何呼叫後端 API 或 SDK 的程式碼之前,此技能會強制執行一個 5 步驟工作流程:暫停、查詢文件或 MCP 伺服器、與使用者確認方法、撰寫程式碼,然後檢查 TypeScript 錯誤。這可防止猜測方法名稱、使用過時範例,以及無聲的執行階段錯誤。
此技能將每一個店面任務——結帳、商品列表、導覽、SEO、行動裝置、Medusa 整合等——對應至特定的參考文件(例如:reference/layouts/checkout.md、reference/medusa.md)。它明確指定在實作每項功能前需載入哪些文件,確保模式能夠一致地套用。
涵蓋對店面具有高度影響力的獨特規則:為螢幕閱讀器在購物車數量上設置 aria-live="polite"、針對 iOS 固定按鈕使用 env(safe-area-inset-bottom)、最小 44px 觸控目標、在折疊線以下的商品圖片強制使用 loading="lazy",以及禁止在店面 UI 中使用表情符號。
為 Next.js(App Router 與 Pages Router)、SvelteKit、TanStack Start 及 Remix 提供正確的動態路由模式,適用於產品頁面與分類頁面。並明確警告避免使用無法擴展的靜態單項目路由。
涵蓋 Medusa SDK 初始化(需要可發布的 API 金鑰)、正確的價格顯示方式(無需除以 100)、獲取產品時 region_id 的必要性、CORS 連接埠慣例(8000)、Vite SSR 設定、使用 @medusajs/types 取代自訂型別,以及下單後清除購物車狀態。
超過 30 項已命名反模式的分類清單,涵蓋購物車/導航、商品瀏覽、結帳流程、行動裝置、SEO、效能、設計一致性與後端整合等面向——每項皆以具體的 ❌ 規則形式呈現,供實作前與實作中進行檢核。
此技能提供一套 10 步驟的循序工作流程,從探索階段(載入 design.md)開始,依序涵蓋基礎架構、核心元件、購物流程與效能優化。每個步驟都會指定在實作前須載入的確切檔案,確保不遺漏任何環節,並保持風格的一致性。
引導結帳架構決策(單頁式與多步驟式),強制從後端擷取付款方式而非硬式編碼,標示訪客結帳需求,並透過 reference/layouts/checkout.md 與 reference/medusa.md 提供 Medusa 專屬的付款整合步驟。
涵蓋 SDK 設定、地區與定價模式、使用 region_id 獲取產品、限定於購物車地區的國家清單、Vite SSR 配置,以及使用 Medusa MCP 伺服器進行方法驗證——有效預防最常見的 Medusa 店面整合錯誤。
指引開發者參閱 reference/mobile-responsiveness.md,以了解觸控目標尺寸、安全區域內距與圖片最佳化,並參閱 reference/seo.md,以了解產品 JSON-LD 結構化資料、meta 標籤、Open Graph,以及透過 PageSpeed Insights 進行 Core Web Vitals 測量。
此技能本身不需要任何外部 API 金鑰或付費服務。
reference/ 文件(例如 reference/design.md、reference/medusa.md、reference/layouts/checkout.md)。此技能會引導代理載入這些文件;它們必須存在於工作區中。npx clawhub@latest install storefront-best-practices登入後撰寫評價
尚無評價。來分享你的使用體驗吧!