vue-development-guides▌
hyf0/vue-skills · updated Apr 8, 2026
Best practices and architectural patterns for Vue 3 and Nuxt 3 projects.
- ›Emphasizes core principles: predictable state with single source of truth, explicit data flow (props down, events up), and small focused components
- ›Requires Composition API with <script setup lang=\"ts\"> as the default, and mandates following detailed guides for reactivity, SFC structure, and component organization
- ›Provides a checklist-driven approach covering component splitting, composable extraction, an
Vue.js Development Guides
Tasks Checklist
- Followed the core principles
- Followed the defaults unless there is a good reason not to
- Followed the reactivity best practices
- Followed the component best practices
- Followed the Vue SFC best practices
- Kept components focused
- Split large components into smaller ones when needed
- Moved state/side effects into composables if applicable
- Followed data flow best practices
Core Principles
- Keep state predictable: one source of truth, derive everything else.
- Make data flow explicit: Props down, Events up for most cases.
- Favor small, focused components: easier to test, reuse, and maintain.
- Avoid unnecessary re-renders: use computed properties and watchers wisely.
- Readability counts: write clear, self-documenting code.
Defaults (unless the user says otherwise)
- Prefer the Composition API over the Options API.
Reactivity
IMPORTANT: You MUST follow the references/reactivity-guide.md for reactive state management when creating, updating a component or a composable.
Components
IMPORTANT: You MUST follow the references/sfc-guide.md for best practices when working with Vue SFCs.
- Prefer Vue Single-File Components (SFC) using
<script setup lang="ts">(TypeScript) by default. - In Vue SFCs, keep sections in this order:
<script>→<template>→<style>.
Keep components focused
Split a component when it has more than one clear responsibility (e.g. data orchestration + UI, or multiple independent UI sections).
- Prefer smaller components + composables over one “mega component”
- Move UI sections into child components (props in, events out).
- Move state/side effects into composables (
useXxx()).
NOTE: This rule also applies to the entry component (e.g. App.vue) in a Vue / Nuxt project by default.
Data Flow
IMPORTANT: You MUST follow the references/data-flow-guide.md for passing and receiving data between components using:
- Props
- Emits
v-model- provide/inject
For sharing data across the app, please follow the references/state-management-guide.md and consider using a Store for state management solution.
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.7★★★★★29 reviews- ★★★★★Dhruvi Jain· Dec 24, 2024
vue-development-guides reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Naina Agarwal· Dec 24, 2024
We added vue-development-guides from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Kofi Chen· Dec 4, 2024
vue-development-guides fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Kofi Thompson· Nov 23, 2024
vue-development-guides is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Oshnikdeep· Nov 15, 2024
I recommend vue-development-guides for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Yusuf Brown· Nov 15, 2024
Keeps context tight: vue-development-guides is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Ishan Kim· Oct 14, 2024
Keeps context tight: vue-development-guides is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Kofi Nasser· Oct 10, 2024
Solid pick for teams standardizing on skills: vue-development-guides is focused, and the summary matches what you get after install.
- ★★★★★Ganesh Mohane· Oct 6, 2024
Useful defaults in vue-development-guides — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Naina Shah· Oct 6, 2024
vue-development-guides is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
showing 1-10 of 29