vue-development-guides

Guide Vue.js and Nuxt development with Composition API and SFC standards.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/hipi/nuxt-nav-ai --skill vue-development-guides-hipi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vue-development-guides
Source: https://github.com/hipi/nuxt-nav-ai/tree/main/.agents/skills/vue-development-guides
Command: npx skills add https://github.com/hipi/nuxt-nav-ai --skill vue-development-guides-hipi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of best practices and guidelines for developing, refactoring, and reviewing Vue.js and Nuxt projects, ensuring code quality, maintainability, and performance.

Core Features & Use Cases

  • Vue.js & Nuxt Best Practices: Offers guidance on core principles, reactivity, component design, and data flow.
  • Composition API Focus: Recommends the Composition API over the Options API.
  • SFC Standards: Details best practices for Vue Single-File Components, including script setup and file structure.
  • Reactivity Management: Guides on correct state declaration and usage of computed and watchers.
  • Data Flow Enforcement: Ensures explicit and predictable data flow using props, events, v-model, and provide/inject.
  • Use Case: When starting a new Nuxt project or refactoring an existing Vue component, consult this Skill to ensure adherence to modern, efficient, and maintainable coding standards.

Quick Start

Apply the vue-development-guides skill to ensure the current Vue project follows best practices for component design and data flow.

Frequently Asked Questions about vue-development-guides

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best practices for Vue.js component development and data flow?

Vue.js component development best practices involve using the Composition API, adhering to Single-File Component standards, and ensuring explicit data flow via props and events. This approach guarantees maintainable and predictable state management in Vue applications.

How do I manage reactivity correctly in a Nuxt project?

To manage reactivity in a Nuxt project, explicitly declare state and utilize computed properties and watchers effectively. Following these guidelines ensures correct state declaration and prevents common reactivity pitfalls in Vue.js applications.

Should I use the Composition API or Options API for new Vue components?

You should use the Composition API for new Vue components. This Skill enforces Composition API usage and Vue SFC standards with script setup to ensure modern, efficient, and highly maintainable code for your Vue.js projects.

How do I enforce explicit data handling patterns in Vue.js?

To enforce explicit data handling patterns in Vue.js, utilize predictable data flow mechanisms including props, events, v-model, and provide/inject. This ensures components remain decoupled and state changes are highly traceable across the application.

Does this Vue.js best practices guide work for refactoring existing Nuxt projects?

Yes, this Vue.js best practices guide works for refactoring existing Nuxt projects. It provides comprehensive guidelines for reviewing and refactoring code, ensuring older components adhere to modern SFC standards, reactivity rules, and data flow patterns.