Help us improve
Share bugs, ideas, or general feedback.
From frontend-craft
Defines Vue 3 + TypeScript project conventions: SFC boundaries, composables, Pinia ownership, route composition, API/error/styling defaults, and repository-wide Vue patterns.
npx claudepluginhub bovinphang/frontend-craftHow this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-craft:fec-vue3-project-standardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
适用于使用 Vue 3 + TypeScript 的仓库。
Guides planning and implementation of Vue 3 projects with TypeScript, Composition API, defineModel bindings, Testing Library user-behavior tests, and MSW API mocking to enforce modern patterns.
Delivers Vue 3 best practices for Composition API script setup, composables, ref/reactive patterns, Pinia state management, and Nuxt apps. Activates on .vue files and Vue triggers.
Builds Vue 3 components with Composition API, configures Nuxt 3 SSR/SSG, sets up Pinia stores, scaffolds Quasar/Capacitor mobile apps, implements PWA features, and optimizes Vite builds.
Share bugs, ideas, or general feedback.
适用于使用 Vue 3 + TypeScript 的仓库。
为 Vue 3 + TypeScript 项目提供工程结构、组件边界、Composables 和默认实现约定,确保约定式开发和类型安全。
<script setup lang="ts">、组合式 API 和仓库现有自动导入/模块出口约定。errorHandler、onErrorCaptured、请求错误映射和路由错误页分工明确。需要具体 Vue 3 项目结构、组件模式、Composables、slots、Provide/Inject、路由、Pinia、API 层、错误处理、指令、样式、TypeScript、测试、性能或审查清单时,加载 references/vue3-project-details.md。
<script setup lang="ts">,禁止使用 Options API 新增组件anyreadonly 引用,防止外部意外修改v-for 中使用 v-if(提取为 computed 过滤)index.ts<script setup lang="ts">,Props / Emits 类型完整readonly 引用