vue-development

Enforce Vue.js 3 coding standards with Composition API and script setup.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/devbyray/nuxt-layers-component-lib-poc --skill vue-development-devbyray
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vue-development
Source: https://github.com/devbyray/nuxt-layers-component-lib-poc/tree/main/.github/skills/vue-development
Command: npx skills add https://github.com/devbyray/nuxt-layers-component-lib-poc --skill vue-development-devbyray

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a standardized set of guidelines and best practices for developing Vue.js 3 applications, ensuring consistency, maintainability, and code quality across projects.

Core Features & Use Cases

  • Composition API Focus: Promotes the use of Vue 3's Composition API and <script setup> for modern Vue development.
  • Code Structure & Naming: Defines clear conventions for component structure, props, emits, state management, and naming.
  • Code Quality & Testing: Emphasizes TypeScript, scoped styling, and unit testing for robust applications.
  • Use Case: When starting a new Vue 3 project or onboarding a new developer, this Skill ensures everyone adheres to the same high standards for component development, composables, and overall code organization.

Quick Start

Apply these Vue.js development standards when creating new Vue components or composables.

Frequently Asked Questions about vue-development

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

FAQPage Schema
What are the best practices for structuring Vue 3 components using the Composition API?

Vue 3 best practices mandate using the `<script setup>` syntax for component structure, ensuring clear conventions for defining props, emits, and state management to maintain code consistency and maintainability.

How do I enforce coding standards and type safety in Vue.js 3 development?

You enforce type safety in Vue.js 3 by applying TypeScript across your components and composables, adhering to structured coding conventions that emphasize scoped styling and robust unit testing.

Does this Vue.js 3 convention guide work with TypeScript and composables?

Yes, these Vue.js 3 conventions fully support TypeScript and composables, applying structured coding standards to ensure type safety and maintainability when creating or maintaining `.vue` files.

How do I organize state management and naming conventions in Vue.js 3?

Organize Vue.js 3 state management by following predefined naming conventions and structural guidelines for components and composables, ensuring consistent code organization across your entire project.

What is the recommended way to create Vue 3 components for new projects?

The recommended way to create Vue 3 components is using the `<script setup>` syntax within `.vue` files, applying standardized conventions for composition API usage, scoped styling, and TypeScript integration.