vue▌
uni-helper/skills · updated Apr 8, 2026
The skill is based on Vue 3.5+, generated at 2026-01-28.
Vue
The skill is based on Vue 3.5+, generated at 2026-01-28.
Vue is a progressive JavaScript framework for building user interfaces. It builds on standard HTML, CSS, and JavaScript with intuitive API and world-class documentation. The Composition API with <script setup> and TypeScript is the recommended approach for building Vue applications.
Core References
| Topic | Description | Reference |
|---|---|---|
| Reactivity System | ref, reactive, computed, watch, and watchEffect | core-reactivity |
Components
| Topic | Description | Reference |
|---|---|---|
| Props | Declare and validate component props with TypeScript | components-props |
| Events (Emits) | Emit custom events from components | components-emits |
| Slots | Pass template content to child components | components-slots |
| v-model | Two-way binding on custom components | components-v-model |
| Lifecycle Hooks | Run code at specific component lifecycle stages | components-lifecycle |
Features
Script Setup & TypeScript
| Topic | Description | Reference |
|---|---|---|
| Script Setup | Composition API syntactic sugar for SFCs | features-script-setup |
| TypeScript | Type-safe Vue components with Composition API | features-typescript |
Reusability
| Topic | Description | Reference |
|---|---|---|
| Composables | Encapsulate and reuse stateful logic | features-composables |
| Custom Directives | Low-level DOM manipulation directives | features-directives |
| Template Refs | Direct DOM and component instance access | features-template-refs |
Advanced
| Topic | Description | Reference |
|---|---|---|
| Provide/Inject | Dependency injection across component tree | advanced-provide-inject |
| Async & Suspense | Top-level await pitfalls, async components, Suspense | advanced-async-suspense |
Key Recommendations
- Use
<script setup lang="ts">for all components - Prefer
ref()overreactive()for declaring state - Use type-based prop declarations with interfaces
- Use
defineModel()for v-model (3.4+) - Destructure props reactively (3.5+) for cleaner code
- Extract composables for reusable stateful logic
Ratings
4.6★★★★★41 reviews- ★★★★★Fatima Wang· Dec 28, 2024
vue fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Pratham Ware· Dec 12, 2024
I recommend vue for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Olivia Shah· Dec 12, 2024
Solid pick for teams standardizing on skills: vue is focused, and the summary matches what you get after install.
- ★★★★★Sakura Singh· Dec 4, 2024
We added vue from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Camila Dixit· Nov 23, 2024
Keeps context tight: vue is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Layla Park· Nov 11, 2024
Registry listing for vue matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Yash Thakker· Nov 3, 2024
Useful defaults in vue — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Liam Thompson· Nov 3, 2024
vue has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Dhruvi Jain· Oct 22, 2024
vue is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Liam Jackson· Oct 22, 2024
Keeps context tight: vue is the kind of skill you can hand to a new teammate without a long onboarding doc.
showing 1-10 of 41