
vant-vue3
Provides structured guidance for Vant of Vue 3.0. Use when the user needs Vant with Vue 3, asks about mobile UI components such as Button, Cell, Form, Dialog, Toast, Popup, ConfigProvider, theme customization, project setup, or wants to implement mobile-first interfaces with vant or van- components.
- Installs
- 198
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/partme-ai/full-stack-skills --skill vant-vue3- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads vant-vue3 automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Vant of Vue 3
When to use this skill
Use this skill whenever the user is working with Vant for Vue 3 or asks for:
- Vant installation, setup, or project initialization
- Vue 3 mobile UI implementation with
vant van-button,van-cell,van-form,van-dialog,van-popup,van-toast- Vant
ConfigProvider, theme variables, or theme customization - Mobile-first page structure, touch-oriented UI, or form flows based on Vant
- Converting generic Vue 3 UI to Vant component usage
- Reviewing or fixing existing Vant Vue 3 code
Trigger terms include:
vantvant vue3Vant of Vue 3.0van-button,van-form,van-cell,van-dialog,van-toast,van-popupConfigProvidertheme-varsvant 组件Vant 主题定制
Scope and alignment
This skill is aligned to the official Vant documentation entry points:
- Official website: https://vant-ui.github.io/
- Official guide: https://vant-ui.github.io/vant/#/zh-CN
The local skill content only claims coverage for files that actually exist in this skill directory. Do not reference non-existent local files. If the requested Vant component is not covered by a local example file, use the official guide as the primary reference and reuse the closest local pattern.
For the exact local-to-official mapping, read:
references/official-mapping.md
How to use this skill
Step 1: Identify the request area
Map the user request to one of these areas:
-
Quick start / setup
- Installing Vant
- Importing styles
- Full import vs on-demand import
- Vue 3 project bootstrap
-
Component implementation
- Button
- Cell
- Form
- Dialog
- Toast
- Popup
-
Global config and theming
ConfigProvidertheme-vars- Theme customization
-
API lookup
- Common props
- Component props/events/methods
- Global config API
-
Template or scaffold
- Project setup template
- Reusable component structure
Step 2: Load only the matching files
Use the smallest relevant set of files.
A. Quick start / setup
examples/getting-started/installation.mdexamples/getting-started/basic-usage.mdtemplates/project-setup.md
Use these when the user asks how to install Vant, register components, import CSS, or start a Vue 3 + Vant project.
B. Covered component examples
Use only the component file that matches the user request:
- Button →
examples/components/button.md - Cell →
examples/components/cell.md - Form →
examples/components/form.md - Dialog →
examples/components/dialog.md - Popup →
examples/components/popup.md - Toast →
examples/components/toast.md
C. Global config and theme
api/config-provider.mdexamples/advanced/theme-customization.md
Use these for ConfigProvider, dark/light theme handling, theme-vars, CSS variables, or global UI behavior.
D. API lookup
api/components.mdapi/config-provider.md
Use these when the user needs prop names, event names, method names, or a quick API summary.
E. Official navigation and coverage boundaries
references/official-mapping.md
Use this file when:
- You need to confirm what this skill covers locally
- You need to route the user from an official Vant section to a local file
- You need to handle a Vant component that is not yet covered by a local example
Step 3: Follow the response workflow
When answering with this skill:
- Confirm the target is Vant for Vue 3, not another Vue UI library.
- Pick the matching local example or API file.
- Keep code examples in Vue 3 Composition API style.
- Preserve Vant naming and usage conventions:
- import from
vant - use
van-components in templates - import
vant/lib/index.csswhere setup requires it
- import from
- Prefer mobile-first structure and touch-oriented interaction patterns.
- If the requested component is not covered locally:
- say that the local skill does not contain a dedicated example file for that component
- route via
references/official-mapping.md - use the official guide as the primary source of truth
- adapt the closest covered local example style instead of inventing fake local files
Local navigation map
This is the actual local navigation surface for the skill.
Getting started
examples/getting-started/installation.mdexamples/getting-started/basic-usage.mdtemplates/project-setup.md
Components covered locally
examples/components/button.mdexamples/components/cell.mdexamples/components/form.mdexamples/components/dialog.mdexamples/components/popup.mdexamples/components/toast.md
Theme and global configuration
api/config-provider.mdexamples/advanced/theme-customization.md
API summaries
api/components.mdapi/config-provider.md
Official mapping
references/official-mapping.md
Working rules
Do
- Use only local files that actually exist
- Keep answers anchored to the official Vant guide structure
- Prefer concrete component code over abstract explanation
- Use
script setupstyle for Vue 3 examples unless the user already uses another style - Mention
ConfigProviderwhen the user asks about global theme or locale-like app-wide config - Keep code samples runnable and focused
Do not
- Do not reference
icon.md,tabs.md,navbar.md, or other files that do not exist in this skill - Do not pretend this skill has full local coverage for every Vant component
- Do not mix Vant patterns with Element Plus, Ant Design Vue, or other UI libraries
- Do not output generic Vue UI advice when the user explicitly asks for Vant
Answer patterns
If the user asks for setup
Load:
examples/getting-started/installation.mdtemplates/project-setup.md
Return:
- install command
- CSS import
- registration strategy
- minimal Vue 3 + Vant starter
If the user asks for a covered component
Load:
- the matching file under
examples/components/ api/components.mdif props/events are involved
Return:
- minimal example first
- then props/events/method notes
- then usage pitfalls if relevant
If the user asks for theme customization
Load:
api/config-provider.mdexamples/advanced/theme-customization.md
Return:
ConfigProviderusagetheme-varsexample- CSS variable strategy
- scope and inheritance notes
If the user asks for an uncovered Vant component
Load:
references/official-mapping.md- nearest covered local file
Return:
- explicit note that the local skill has no dedicated example file for that component
- route to the official Vant guide section
- provide a Vant-consistent example following the same conventions used in this skill
Quality checklist
Before responding, verify that:
- the answer is specifically for Vant of Vue 3
- all referenced local files exist
- imports come from
vant - examples use Vue 3 syntax
- setup examples include CSS import where needed
- theme answers use
ConfigProvider/theme-varsconsistently
Resources
- Official website: https://vant-ui.github.io/
- Official guide: https://vant-ui.github.io/vant/#/zh-CN
- Local official mapping:
references/official-mapping.md
Keywords
Vant, Vant Vue 3, Vant of Vue 3.0, Vue 3 mobile UI, van-button, van-cell, van-form, van-dialog, van-toast, van-popup, ConfigProvider, theme-vars, mobile-first UI, Vant theme, Vant setup, Vant component library, vant 组件, vant vue3, 移动端组件库, 按钮, 单元格, 表单, 对话框, 提示, 弹出层, 主题定制
FAQ
What does the vant-vue3 skill do?
Provides structured guidance for Vant of Vue 3.0. Use when the user needs Vant with Vue 3, asks about mobile UI components such as Button, Cell, Form, Dialog, Toast, Popup, ConfigProvider, theme customization, project setup, or wants to implement mobile-first interfaces with vant or van- components.
How do I install vant-vue3?
Run npx skills add https://github.com/partme-ai/full-stack-skills --skill vant-vue3 in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/vant-vue3/ (personal) or .claude/skills/vant-vue3/ (project).
Which AI agents can use vant-vue3?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is vant-vue3 safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains vant-vue3?
It is published by partme-ai in partme-ai/full-stack-skills. It has 198 recorded installs.
More from partme-ai/full-stack-skills
electron
partme-ai/full-stack-skills
Build cross-platform desktop applications with Electron, covering main/renderer process architecture, IPC communication, BrowserWindow management, menus, tray icons, packaging, and security best practices. Use when the user asks about Electron, needs to create desktop applications, implement Electron features, or build cross-platform desktop apps.
element-plus-vue3
partme-ai/full-stack-skills
Provides comprehensive guidance for Element Plus Vue 3 component library including installation, components, themes, internationalization, and API reference. Use when the user asks about Element Plus for Vue 3, needs to build Vue 3 applications with Element Plus, or customize component styles.
uniapp-project
partme-ai/full-stack-skills
Provides per-component and per-API examples with cross-platform compatibility details for uni-app, covering built-in components, uni-ui components, and APIs (network, storage, device, UI, navigation, media). Use when the user needs official uni-app components or APIs, wants per-component examples with doc links, or needs platform compatibility checks.
drawio-flowchart
partme-ai/full-stack-skills
Creates flowcharts, swim lane diagrams, and business process diagrams using Draw.io (diagrams.net). Covers standard flowchart shapes (process, decision, start/end), connectors, auto-layout, and export to PNG/SVG/PDF. Use when the user needs to visualize workflows, decision trees, or business processes.
vue3
partme-ai/full-stack-skills
Guidance for Vue 3 using the official guide and API reference. Use when the user needs Vue 3 concepts, patterns, or API details to build components, apps, and tooling.
course-designer
partme-ai/full-stack-skills
Design structured courses including syllabi, learning objectives using Bloom's taxonomy, lesson plans, and assessment rubrics. Use when the user asks about course design, needs to create a curriculum, write learning objectives, structure educational modules, or build assessment plans.
Popular frontend & design skills
setup-matt-pocock-skills
mattpocock/skills
Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.
frontend-design
anthropics/skills
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
hyperframes-animation
heygen-com/hyperframes
All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). Also covers auditing an existing composition's choreography (animation map) and 24 named text-animation effects. HyperFrames-native: single paused timeline, seek-safe, deterministic.
prototype
mattpocock/skills
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
hyperframes-core
heygen-com/hyperframes
The HyperFrames composition contract — build one renderable project. Use for composition structure, the data- timing attributes, class="clip", tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Read before writing composition HTML.
vercel-react-best-practices
vercel-labs/agent-skills
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.