Install all Vue.js skills at once, including best practices, testing, router, Pinia, JSX, Options API, debug guides, and composable patterns.
JSX syntax in Vue (e.g., class vs className, JSX plugin config).
Create a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. Normalize inputs with toValue()/toRef() inside reactive effects (watch/watchEffect) to keep behavior predictable and reactive. Use this skill when user asks for creating adaptable or reusable composables.
MUST be used for Vue.js tasks. Strongly recommends Composition API with `<script setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.
Vue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues. Use when diagnosing or fixing Vue issues.
Vue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent skills that teach AI coding agents current Vue 3 patterns, validated with automated evals.
Maintained by Pythoughts-labs.
Install - MCP server - Skills - How it works - Contributing
Add the skills to any agent that supports the skills registry:
npx skills add Pythoughts-labs/vue3-best-practices
# Add the marketplace
/plugin marketplace add Pythoughts-labs/vue3-best-practices
# Install everything at once
/plugin install vue-skills-bundle@vue3-best-practices
# Or install individual skills
/plugin install vue-best-practices@vue3-best-practices
/plugin install vue-best-practices@vue3-best-practices vue-router-best-practices@vue3-best-practices
Prefix a prompt with use vue skill so the agent loads the patterns before coding:
Use vue skill, build a todo list with filtering
Without the prefix, triggering depends on how closely the prompt matches a skill's description keywords.
For agents that consume MCP instead of the skills registry, mcp/ exposes every skill as MCP tools. The agent calls vue_best_practices when it detects Vue work, then pulls individual reference files on demand.
cd mcp && npm install
Then register the server. Replace <REPO> with the absolute path to this clone.
claude mcp add vue-skills -- node <REPO>/mcp/index.mjs
~/.cursor/mcp.json:
{
"mcpServers": {
"vue-skills": {
"command": "node",
"args": ["<REPO>/mcp/index.mjs"]
}
}
}
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"vue-skills": {
"command": "node",
"args": ["<REPO>/mcp/index.mjs"]
}
}
}
{
"mcpServers": {
"vue-skills": {
"command": "node",
"args": ["<REPO>/mcp/index.mjs"],
"env": { "VUE_SKILLS_DIR": "<REPO>/skills" }
}
}
}
VUE_SKILLS_DIR is optional and defaults to ../skills relative to the server. Full details and the two tools (vue_best_practices, get_vue_reference) are documented in mcp/README.md.
MCP has no push trigger, so an agent calls a tool only when it judges the description relevant. To guarantee the skill loads on every Vue task, add one line to your agent rules (
AGENTS.md,.cursorrules, orCLAUDE.md): "Before any Vue work, call thevue_best_practicesMCP tool and apply it."
| Skill | When to use | Covers |
|---|---|---|
| vue-best-practices | Vue 3 + Composition API + TypeScript | Reactivity, SFC structure, data flow, composables, SSR, performance |
| vue-options-api-best-practices | Options API (data(), methods) | this context, lifecycle, TypeScript with Options API |
| vue-router-best-practices | Vue Router 4 | Navigation guards, route params, route-component lifecycle |
| vue-pinia-best-practices | Pinia state management | Store setup, reactivity, storeToRefs, state patterns |
| vue-testing-best-practices | Component or E2E tests | Vitest, Vue Test Utils, Playwright |
| vue-jsx-best-practices | JSX in Vue | Syntax differences from React JSX, plugin config |
| vue-debug-guides | Debugging Vue 3 | Runtime errors, warnings, async failures, hydration issues |
| create-adaptable-composable | Reusable composables | MaybeRef / MaybeRefOrGetter input patterns |
create-adaptable-composableis derived fromcreate-agnostic-composableinserkodev/vue-skills.
npx claudepluginhub pythoughts-labs/vue3-best-practices --plugin vue-ai-appsPlug-and-play MCP that gives your agent UI superpowers. One install: design skill + MCP server, zero config.
Pinia stores, state management patterns, store setup, and reactivity with stores.
Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.
Vue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues. Use when diagnosing or fixing Vue issues.
A collection of best practices and tips for developing applications using Vue.js. MUST be used when developing, refactoring, or reviewing Vue.js and Nuxt tasks.
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.