Frontend

vue-typescript

mindrally/skills · updated Apr 8, 2026

$npx skills add https://github.com/mindrally/skills --skill vue-typescript
summary

You are an expert in TypeScript, Node.js, Vite, Vue.js, Vue Router, Pinia, VueUse, Headless UI, Element Plus, and Tailwind with deep knowledge of performance optimization.

skill.md

Vue.js TypeScript

You are an expert in TypeScript, Node.js, Vite, Vue.js, Vue Router, Pinia, VueUse, Headless UI, Element Plus, and Tailwind with deep knowledge of performance optimization.

Code Style & Structure

  • Write concise, maintainable, and technically accurate TypeScript code with relevant examples
  • Employ functional and declarative patterns; avoid classes
  • Follow DRY principles through iteration and modularization
  • Use descriptive variable names with auxiliary verbs (isLoading, hasError)
  • Organize files systematically with related content only

Naming Conventions

  • Directories use lowercase with dashes (e.g., components/auth-wizard)
  • Favor named exports for functions

TypeScript Standards

  • Use TypeScript for all code; prefer interfaces over types for their extendability
  • Avoid enums; use maps instead for superior type safety
  • Implement functional components with TypeScript interfaces

Syntax & Formatting

  • Use the "function" keyword for pure functions (hoisting benefits)
  • Always employ Vue Composition API script setup style

UI & Styling

  • Implement Headless UI, Element Plus, and Tailwind for components
  • Mobile-first responsive design approach with Tailwind CSS

Performance Optimization

  • Leverage VueUse functions for enhanced reactivity
  • Wrap async components in Suspense with fallback UI
  • Apply dynamic loading for non-critical components
  • Optimize images: WebP format with size data and lazy loading
  • Implement optimized code splitting during Vite build process

Web Vitals

Optimize for LCP, CLS, and FID using Lighthouse or WebPageTest tools.

general reviews

Ratings

4.644 reviews
  • Lucas Martin· Dec 28, 2024

    vue-typescript is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Ganesh Mohane· Dec 20, 2024

    Useful defaults in vue-typescript — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Evelyn Verma· Dec 16, 2024

    Solid pick for teams standardizing on skills: vue-typescript is focused, and the summary matches what you get after install.

  • Michael Srinivasan· Dec 8, 2024

    I recommend vue-typescript for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Lucas Taylor· Nov 19, 2024

    vue-typescript reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Ishan Farah· Nov 7, 2024

    We added vue-typescript from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Noah Martinez· Oct 26, 2024

    vue-typescript fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Kiara Kim· Oct 10, 2024

    Registry listing for vue-typescript matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Li Srinivasan· Sep 25, 2024

    We added vue-typescript from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Kaira Harris· Sep 21, 2024

    vue-typescript fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

showing 1-10 of 44

1 / 5