Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aiskillstore avatar

Vue Best Practices

  • 2 installs
  • 404 repo stars
  • Updated August 5, 2026
  • aiskillstore/marketplace

vue-best-practices is a skill providing Vue 3 and TypeScript typing rules for vue-tsc and Volar, covering prop extraction, strict templates, and Volar upgrades.

About

vue-best-practices is a rules-based reference for correct Vue 3 and TypeScript typing patterns when writing, reviewing, or refactoring Vue components. A developer uses it for issues like extracting component prop types, typing fallthrough attributes, enabling strict template checking, or fixing Volar and module-resolution errors. It maps common Vue typing keywords to specific rule files.

  • Vue 3 + TypeScript typing rules for vue-tsc and Volar
  • Covers prop extraction, wrapper components, and strict template checking
  • Includes Volar 3.0 upgrade and module-resolution fixes

Vue Best Practices by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #1,863 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

vue-best-practices capabilities & compatibility

Capabilities
code review · refactoring · frontend
Use cases
frontend · refactoring · code review
IDEs
vscode · cursor ide
From the docs

What vue-best-practices says it does

Vue 3 and Vue.js best practices for TypeScript, vue-tsc, and Volar.
SKILL.md
Catch undefined components in templates
SKILL.md
Fix Volar 3.0 upgrade issues
SKILL.md
npx skills add https://github.com/aiskillstore/marketplace --skill vue-best-practices

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars404
Last updatedAugust 5, 2026
Repositoryaiskillstore/marketplace

What it does

Apply correct Vue 3 and TypeScript typing patterns when writing or refactoring Vue components.

Who is it for?

Getting Vue 3 component typing right with vue-tsc and Volar

Skip if: General Vue architecture or non-TypeScript Vue projects

When should I use this skill?

Writing, reviewing, or refactoring Vue components with TypeScript typing questions

What you get

Correctly typed Vue components that pass vue-tsc strict template checks

  • Rule-based typing fixes for Vue components

By the numbers

  • 12 capability rules plus 2 efficiency rules

Files

SKILL.mdMarkdownGitHub ↗

Capability Rules

RuleKeywordsDescription
extract-component-propsget props type, wrapper component, extend props, inherit props, ComponentPropsExtract types from .vue components
vue-tsc-strict-templatesundefined component, template error, strictTemplatesCatch undefined components in templates
fallthrough-attributesfallthrough, $attrs, wrapper componentType-check fallthrough attributes
strict-css-modulescss modules, $style, typoCatch CSS module class typos
data-attributes-configdata-*, strictTemplates, attributeAllow data-* attributes
volar-3-breaking-changesvolar, vue-language-server, editorFix Volar 3.0 upgrade issues
module-resolution-bundlercannot find module, @vue/tsconfig, moduleResolutionFix module resolution errors
define-model-update-eventdefineModel, update event, undefinedFix model update errors
with-defaults-union-typeswithDefaults, union type, defaultFix union type defaults
deep-watch-numericwatch, deep, array, Vue 3.5Efficient array watching
vue-directive-comments@vue-ignore, @vue-skip, templateControl template type checking
vue-router-typed-paramsroute params, typed router, unpluginFix route params typing

Efficiency Rules

RuleKeywordsDescription
hmr-vue-ssrhmr, ssr, hot reloadFix HMR in SSR apps
pinia-store-mockingpinia, mock, vitest, storeMock Pinia stores

Reference

Related skills

FAQ

What Vue version does this target?

Vue 3 with TypeScript, vue-tsc, and Volar.

Does it cover Pinia?

Yes, it includes an efficiency rule for mocking Pinia stores with Vitest.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.