vue-expert-js

Build Vue 3 applications with JavaScript and JSDoc type hints.

Updated May 31, 2026
One-click install
npx skills add https://github.com/fanguyun/SkillManager --skill vue-expert-js-fanguyun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vue-expert-js
Source: https://github.com/fanguyun/SkillManager/tree/main/vue-expert-js
Command: npx skills add https://github.com/fanguyun/SkillManager --skill vue-expert-js-fanguyun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenge of building Vue 3 applications with JavaScript alone, providing JSDoc-based type hints to ensure seamless integration without TypeScript.

Core Features & Use Cases

  • Vue 3 Component Creation: Generate Vue 3 components and vanilla JS composables with full type coverage using JSDoc annotations.
  • Project Configuration: Set up Vite projects, routing, and state management using JavaScript, with no TypeScript dependencies.
  • Use Case: If you are developing a Vue 3 application that requires JavaScript-only implementation, this Skill automates the creation of JSDoc-typed components, simplifies the project setup, and offers comprehensive documentation.

Quick Start

Build a Vue 3 component named 'UserCard' using JavaScript only.

Frequently Asked Questions about vue-expert-js

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

FAQPage Schema
How do I build Vue 3 applications using JavaScript instead of TypeScript?

You can build Vue 3 applications using JavaScript by leveraging JSDoc annotations for type hints. This approach provides type checking and seamless code integration without needing a TypeScript compiler.

Can I use the Vue Composition API with vanilla JS and JSDoc typing?

Yes, the Vue Composition API works seamlessly with vanilla JS and JSDoc typing. You can generate Vue 3 components and vanilla JS composables with full type coverage using JSDoc annotations.

What is the best way to migrate a Vue 2 project to Vue 3 without converting to TypeScript?

The best way to migrate from Vue 2 to Vue 3 with JavaScript only is to use JSDoc for type hints. This allows you to adopt the Vue 3 Composition API and Vite configuration without TypeScript dependencies.

Does setting up a Vite project with Vue 3 require TypeScript?

No, setting up a Vite project with Vue 3 does not require TypeScript. You can configure routing and state management using JavaScript with JSDoc-based type hints, avoiding TypeScript dependencies entirely.

Why use JSDoc typing for Vue 3 component creation instead of TypeScript?

Using JSDoc typing for Vue 3 component creation provides type coverage and seamless integration while maintaining a JavaScript-only codebase. It eliminates the need for a TypeScript compiler, making quick prototypes and migrations easier.