vue-development-guides

Solid

A collection of best practices and tips for developing applications using Vue.js. This skill MUST be apply when developing, refactoring or reviewing Vue.js or Nuxt projects.

Web & Frontend 353 stars 29 forks Updated today

Install

View on GitHub

Quality Score: 86/100

Stars 20%
85
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

# 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 i...

Details

Author
aiskillstore
Repository
aiskillstore/marketplace
Created
5 months ago
Last Updated
today
Language
Python
License
None

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category