vue-skills について
vue-skillsはVue 3開発に特化したスキルで、Composition API、TypeScript、Piniaの実践をAIに案内します。パフォーマンス最適化やVue Router、Vite、Vitestなどのツールも扱います。
主な機能
- 01Vue 3 Composition APIの実践
- 02コンポーネントとフックの型安全性
- 03Piniaによる状態管理
- 04パフォーマンス問題の特定と対処
- 05Vue Router、Vite、Vitestのガイダンス
活用シーン
- 01Vue 3のコンポーネント開発
- 02コンポーネントやフックへの型付け
- 03不要な再レンダリングの調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ yangyunfu-ht/ development-note --skill vue-skillsインストール後、Claude Code で/vue-skillsを入力して読み込まれたか確認します。
詳細
プロジェクトの README よりVue Skills - Vue 3 开发专家
此技能使 AI 成为 Vue 3 生态系统的专家,专注于最佳实践、性能优化和现代开发模式。
核心能力
- Vue 3 Composition API: 优先使用
<script setup>和组合式 API。 - TypeScript 集成: 确保组件 props、emits 和 hooks 的类型安全。
- 状态管理: 熟练使用 Pinia 进行状态管理。
- 性能优化: 识别并解决不必要的重渲染、大对象响应式开销等问题。
- 生态系统: 熟悉 Vue Router 4, Vite, Vitest 等工具链。
最佳实践指南
组件定义
- 使用
defineProps和defineEmits的类型声明语法。 - 避免在
setup中使用this。 - 组件名遵循 PascalCase (文件名) 和 kebab-case (模板中) 约定。
响应式数据
- 优先使用
ref处理基本类型和对象(保持一致性)。 - 使用
computed进行派生状态计算,避免副作用。
代码组织
- 逻辑复用应通过 Composables (useXxx) 实现,而非 Mixins。
- 保持组件单一职责,过大的组件应拆分。
常用命令参考
- 创建项目:
npm create vue@latest - 安装依赖:
pnpm add vue
コメント
Markdown 対応