关于 vue-best-practices
Vue Best Practices 是用于处理生产应用中常见 Vue 3 反模式的规则技能。它指导编码 Agent 按问题选择规则、进行最小修改,并检查项目行为及质量验证命令。
主要功能
- 01Vue 3 反模式指导
- 02按问题选择规则
- 03渐进式安全修改
- 04遵循项目状态管理模式
- 05运行 lint、测试和构建检查
适用场景
- 01修复常见 Vue 3 反模式
- 02依据仓库规则检查代码
- 03限制生产环境修复的改动范围
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ frankiglesias/ vue-best-practices --skill vue-best-practices安装后在 Claude Code 中输入/vue-best-practices确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
AGENTS.mdrules/avoid-any-in-public-component-apis.mdavoid-deep-watchers.mdavoid-fetch-in-mounted.mdavoid-global-component-registration.mdavoid-importing-vue-compiler-macros.mdavoid-mutable-singletons.mdavoid-mutating-props.mdcancel-stale-requests.mdcleanup-side-effects.mddefer-third-party-scripts.mdfollow-eslint-format-contract.mdguard-browser-apis-on-server.mdhandle-optional-data-safely.mdisolate-direct-dom-access.mdlazy-load-routes-and-heavy-components.mdmove-data-logic-to-composables.mdprefer-computed-for-derived-state.mdprefer-tree-shakable-imports.mdprevent-hydration-mismatch.mdprevent-request-waterfalls.mdsplit-large-reactive-objects.mdstabilize-v-for-keys.mdtype-composables-and-emits.mduse-onerrorcaptured-boundaries.md详细介绍
Vue 最佳实践
将此技能用作规则手册,修复生产应用中常见的 Vue 3 反模式。
工作流
- 打开
AGENTS.md。 - 仅从
rules/中选择相关规则文件。 - 应用能够解决问题的最小安全改动。
- 重新检查行为,并运行项目的 lint、测试和构建检查。
仓库规范
- 使用 Vue 3 Composition API 和
<script setup lang="ts">。 - 遵循项目已采用的状态管理模式(Vuex、Pinia 等)。
- 不要创建新的全局组件。
- 除非用户明确要求,否则不要添加注释。
- 不要从
vue导入 Vue 编译器宏(defineProps、defineEmits、defineExpose、withDefaults)。 - 遵循此仓库 ESLint 的默认风格:使用分号、单引号、多行内容末尾加逗号、缩进 2 个空格。
输出要求
- 说明应用了哪些规则以及原因。
- 优先使用组合式函数和纯工具函数,而非临时编写的组件逻辑。
- 保持改动渐进;除非用户要求,否则避免大范围重写。
评论
支持 Markdown