ysl-seller

You are working on the E-commerce Seller Portal — a Vue 3 + CoreUI application for sellers/editors to manage products, orders, and shop settings.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ysl-seller" with this command: npx skills add helmab/ysl-skills/helmab-ysl-skills-ysl-seller

Vue Seller UI Skill

You are working on the E-commerce Seller Portal — a Vue 3 + CoreUI application for sellers/editors to manage products, orders, and shop settings.

Required Companion Skills

  • ysl-design-system — Brand colors, CSS conventions, component structure patterns

  • ysl-i18n — Three-language internationalization (en, km, zh)

Tech Stack

  • Vue 3, Vue Router, Pinia

  • CoreUI Vue / CoreUI Pro

  • Vee-Validate

  • vue-i18n (Composition API)

  • Axios, date-fns, SweetAlert2, Firebase

Architecture Overview

See @references/architecture.md for the full directory map.

Workflow

When building a new feature:

  • Create Pinia store → store/{feature}.js

  • Add API endpoints → config/api/{feature}.js

  • register in config/api/index.js
  • Create page views → views/{feature}/List.vue , Create.vue , etc.

  • Create sub-components → views/{feature}/components/

  • Add routes → router/{feature}.js

  • import in router/index.js
  • Add translations → locales/{en,km,zh}/{feature}.json

  • Add sidebar item → config/sidebarMenuItems.js with requiresRole

References

  • @references/architecture.md — Directory structure and key folders

  • @references/components.md — Composition API, CoreUI, <script setup> patterns

  • @references/store.md — Pinia store patterns (Options + Composition API)

  • @references/composables.md — Reusable composables

  • @references/routing.md — Vue Router 4, role-based access

  • @references/forms.md — Form validation with server-side errors

  • @ysl-design-system — Brand colors, CSS conventions (REQUIRED)

  • @ysl-i18n — Three-language internationalization (REQUIRED)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

ysl-design-system

No summary provided by upstream source.

Repository SourceNeeds Review
General

ysl-api

No summary provided by upstream source.

Repository SourceNeeds Review
General

ysl-web

No summary provided by upstream source.

Repository SourceNeeds Review
General

ysl-admin

No summary provided by upstream source.

Repository SourceNeeds Review