dev-vue

Develop Vue 3 components with Composition API patterns and TypeScript typing.

Updated Nov 29, 2025
One-click install
npx skills add https://github.com/endlessblink/flow-state --skill dev-vue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-vue
Source: https://github.com/endlessblink/flow-state/tree/main/.claude/skills/%F0%9F%9F%A2%20dev-vue
Command: npx skills add https://github.com/endlessblink/flow-state --skill dev-vue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vue component development and maintenance can be error-prone and time-consuming without standardized patterns, TypeScript typings, and robust reactivity debugging guidance.

Core Features & Use Cases

  • Template-driven Vue 3 components with Composition API and TypeScript
  • Pinia integration and router wiring for scalable apps
  • Debugging guidance and performance optimization for production reliability

Quick Start

Create a sample Vue component scaffold using the script setup syntax and Pinia integration.

Frequently Asked Questions about dev-vue

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

FAQPage Schema
How do I scaffold Vue 3 components with TypeScript and Composition API?

You can scaffold Vue 3 components using script setup syntax with TypeScript typing and Composition API patterns. This streamlines template-driven UI development by providing standardized structures for feature refactors.

What's the best way to debug reactivity issues in Vue 3?

The best way to debug Vue 3 reactivity issues involves using specialized debugging guidance for Composition API patterns. This helps identify state tracking problems and improves production reliability through performance optimization.

How do I integrate Pinia state management into a Vue 3 project?

You integrate Pinia into a Vue 3 project by wiring the state management library with your router and Composition API components. This provides scalable application architecture for frontend UI development.

Does this approach support Vue 3 feature refactors without breaking existing TypeScript typings?

Yes, this approach supports Vue 3 feature refactors by applying standardized TypeScript typing and Composition API patterns. It ensures component maintenance remains robust without introducing type errors across your project.

Why does my Vue 3 component lose reactivity when using TypeScript?

Vue 3 components lose reactivity when TypeScript typing and Composition API patterns are implemented incorrectly. Applying standardized reactivity debugging guidance helps isolate these state tracking issues and restores proper component updates.

What is Composition API used for in Vue 3 component development?

Composition API is used in Vue 3 component development to organize reactive logic and TypeScript typing by feature rather than by option. This mechanism enables scalable frontend UI development and easier component library maintenance.