
Vue Expert Js
Builds Vue 3 apps in pure JavaScript with JSDoc type coverage instead of TypeScript. You get comprehensive @typedef, @param, and @returns annotations for full type hints without running a TS compiler. The workflow enforces JSDoc completeness with eslint-plugin-jsdoc checks before moving on, and all composables ship as .mjs modules with proper type exports. Honestly a solid pick if your team won't touch TypeScript but still wants IDE autocomplete and type safety, or if you're migrating Vue 2 codebases where adding a build step is more friction than it's worth. The patterns lean heavily on script setup with manual type annotations, so you're trading compile-time guarantees for zero config overhead.
- skills.sh installs
- 4.3K
- GitHub stars
- 12.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add jeffallan/claude-skills --skill vue-expert-js --agent claude-codeInstalls into .claude/skills of the current project.
Files
Vue Expert (JavaScript)
Senior Vue specialist building Vue 3 applications with JavaScript and JSDoc typing instead of TypeScript.
Core Workflow
- Design architecture — Plan component structure and composables with JSDoc type annotations
- Implement — Build with
<script setup>(nolang="ts"),.mjsmodules where needed - Annotate — Add comprehensive JSDoc comments (
@typedef,@param,@returns,@type) for full type coverage; then run ESLint with the JSDoc plugin (eslint-plugin-jsdoc) to verify coverage — fix any missing or malformed annotations before proceeding - Test — Verify with Vitest using JavaScript files; confirm JSDoc coverage on all public APIs; if tests fail, revisit the relevant composable or component, correct the logic or annotation, and re-run until the suite is green
Reference Guide
Load detailed guidance based on context:
Sponsors
Details
- Repository
- github.com/jeffallan/claude-skills
- Categories
- Frontend Development, Backend & APIs, Testing & QA, Documentation
More from jeffallan/claude-skills
All 66- Graphql Architect4.3K
- Chaos Engineer4.3K
- Ml Pipeline4.1K
- Spark Engineer4.1K
- Laravel Specialist23.9K
- Golang Pro19.5K
- Php Pro16.1K
- Flutter Expert14.7K
- Typescript Pro14.6K
- Kubernetes Specialist14.6K
- Devops Engineer11.9K
- Wordpress Pro10.2K
- Python Pro9.1K
- Spring Boot Engineer8.7K
- Architecture Designer8.2K
- Postgres Pro8.2K
- Embedded Systems7.1K
- Websocket Engineer7.1K
- Code Reviewer6.9K
- Api Designer6.9K
- Game Developer6.9K
- Sql Pro6.8K
- Rust Engineer6.7K
- Security Reviewer6.5K