vue-best-practices 是做什么的?
必须用于 Vue.js 任务。强烈推荐 Composition API 配合 <script setup> 和 TypeScript 作为标准方法。涵盖 Vue 3、SSR、Volar、vue-tsc。在处理任何 Vue、.vue 文件、Vue Router、Pinia 或使用 Vue 的 Vite 项目时加载。除非项目明确要求 Options API,否则始终使用 Composition API。
必须用于 Vue.js 任务。强烈推荐 Composition API 配合 `<script setup>` 和 TypeScript 作为标准方法。涵盖 Vue 3、SSR、Volar、vue-tsc。在处理任何 Vue、.vue 文件、Vue Router、Pinia 或使用 Vue 的 Vite 项目时加载。除非项目明确要求 Options API,否则始终使用 Composition API。
这是一个专门为 Vue.js 开发设计的 AI 技能,旨在通过强制执行最佳实践来提升 Vue 项目的代码质量和一致性。该技能强制要求使用 Composition API 配合 `<script setup>` 语法和 TypeScript,避免使用 Options API(除非项目明确指定)。它全面支持 Vue 3、服务端渲染 (SSR)、Volar 工具链和 vue-tsc 类型检查。当处理任何包含 Vue 代码的文件(如 .vue 文件)、Vue Router 路由、Pinia 状态管理或基于 Vue 的 Vite 项目时,该技能会自动加载并应用规则。对于开发者而言,使用此技能可以自动生成遵循现代 Vue 标准的代码,减少手动配置和审查的工作量,确保团队代码风格统一,并充分利用 TypeScript 的类型安全特性来提高应用的可维护性和健壮性。
npx skills add https://github.com/hyf0/vue-skills/tree/main/skills/vue-best-practicesInstalled? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
必须用于 Vue.js 任务。强烈推荐 Composition API 配合 <script setup> 和 TypeScript 作为标准方法。涵盖 Vue 3、SSR、Volar、vue-tsc。在处理任何 Vue、.vue 文件、Vue Router、Pinia 或使用 Vue 的 Vite 项目时加载。除非项目明确要求 Options API,否则始终使用 Composition API。
This repo contains 7 individual skills — each has its own dedicated page.
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.
Vue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues. Use when diagnosing or fixing Vue issues.
JSX syntax in Vue (e.g., class vs className, JSX plugin config).
Vue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.
Pinia stores, state management patterns, store setup, and reactivity with stores.
Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.
Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.