mcpField
A
arch-nuxt-lite

arch-nuxt-lite

github.com/hairyf开发2698 次安装2 周前更新
代码仓库

关于 arch-nuxt-lite

arch-nuxt-lite 是面向纯客户端单页应用的轻量级 Vite 与 Vue 3 起始项目。此 Skill 介绍其项目结构与实践,涵盖文件路由、自动导入、样式和测试。

主要功能

  1. 01使用 unplugin-vue-router 实现文件路由
  2. 02自动导入组件与组合式函数
  3. 03UnoCSS 样式与图标
  4. 04VueUse 组合式函数
  5. 05使用 Vitest 进行组件测试
  6. 06Netlify 单页应用部署指南

适用场景

  1. 01启动简单的纯客户端 Vue 应用
  2. 02添加带类型的文件路由
  3. 03使用 Vitest 编写组件测试

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/hairyf/skills --skill arch-nuxt-lite

安装后在 Claude Code 中输入/arch-nuxt-lite确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

GENERATION.md
assets/
ci.yml
references/
best-practices-routing.md
core-app-structure.md
core-ci.md
core-eslint.md
core-overview.md
core-scripts.md
core-vite-config.md
features-components.md
features-composables.md
features-deploy.md
features-routing.md
features-testing.md
features-unocss.md

详细介绍

arch-nuxt-lite(Vitesse Lite)是轻量级 Vite + Vue 3 SPA 起步模板:通过 unplugin-vue-router 实现基于文件的路由,组件与组合式函数自动导入,UnoCSS、VueUse 和 Vitest。无 SSR、i18n、布局、SSG、PWA 或 Markdown。适用于简单的纯客户端应用;如需 SSR,请使用 arch-nuxt 或 Nuxt。

该技能基于 vitesse-lite(arch-nuxt-lite 源码),生成于 2026-01-30。

推荐实践:

  • 优先使用 Vite + unplugin-vue-router 实现基于文件的路由;将路由放在 src/pages 中
  • 在导入中使用 ~/ 别名指向 src/
  • 使用 VueUse(useDark、useToggle、useCounter 等)以及 src/composables 中的组合式函数;全部自动导入

核心参考

主题描述参考
概览项目用途、结构、技术栈、适用场景core-overview
应用结构入口、RouterView、路径别名、App.vuecore-app-structure
Vite 配置defineConfig、插件、别名、Vitestcore-vite-config
脚本build、dev、lint、typecheck、preview、testcore-scripts
CIGitHub Actions — build、test、lint、typecheck 矩阵core-ci
ESLint@antfu/eslint-config、unocss、formatters、pnpmcore-eslint

特性

主题描述参考
路由unplugin-vue-router、基于文件的路由、useRoute/useRouter、类型化参数features-routing
组件unplugin-vue-components、自动导入、UnoCSS 图标features-components
组合式函数unplugin-auto-import、composables 目录、深色模式(useDark、useToggle)features-composables
UnoCSSuno.config.ts、快捷方式、预设、图标、Web 字体features-unocss
测试Vitest、jsdom、使用 @vue/test-utils 的组件测试features-testing
部署Netlify、netlify.toml、SPA 重定向features-deploy

最佳实践

主题描述参考
路由基于文件的路由模式、动态/全捕获路由best-practices-routing

评论

支持 Markdown