关于 arch-nuxt-lite
arch-nuxt-lite 是面向纯客户端单页应用的轻量级 Vite 与 Vue 3 起始项目。此 Skill 介绍其项目结构与实践,涵盖文件路由、自动导入、样式和测试。
主要功能
- 01使用 unplugin-vue-router 实现文件路由
- 02自动导入组件与组合式函数
- 03UnoCSS 样式与图标
- 04VueUse 组合式函数
- 05使用 Vitest 进行组件测试
- 06Netlify 单页应用部署指南
适用场景
- 01启动简单的纯客户端 Vue 应用
- 02添加带类型的文件路由
- 03使用 Vitest 编写组件测试
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ hairyf/ skills --skill arch-nuxt-lite安装后在 Claude Code 中输入/arch-nuxt-lite确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
GENERATION.mdassets/ci.ymlreferences/best-practices-routing.mdcore-app-structure.mdcore-ci.mdcore-eslint.mdcore-overview.mdcore-scripts.mdcore-vite-config.mdfeatures-components.mdfeatures-composables.mdfeatures-deploy.mdfeatures-routing.mdfeatures-testing.mdfeatures-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.vue | core-app-structure |
| Vite 配置 | defineConfig、插件、别名、Vitest | core-vite-config |
| 脚本 | build、dev、lint、typecheck、preview、test | core-scripts |
| CI | GitHub Actions — build、test、lint、typecheck 矩阵 | core-ci |
| ESLint | @antfu/eslint-config、unocss、formatters、pnpm | core-eslint |
特性
| 主题 | 描述 | 参考 |
|---|---|---|
| 路由 | unplugin-vue-router、基于文件的路由、useRoute/useRouter、类型化参数 | features-routing |
| 组件 | unplugin-vue-components、自动导入、UnoCSS 图标 | features-components |
| 组合式函数 | unplugin-auto-import、composables 目录、深色模式(useDark、useToggle) | features-composables |
| UnoCSS | uno.config.ts、快捷方式、预设、图标、Web 字体 | features-unocss |
| 测试 | Vitest、jsdom、使用 @vue/test-utils 的组件测试 | features-testing |
| 部署 | Netlify、netlify.toml、SPA 重定向 | features-deploy |
最佳实践
| 主题 | 描述 | 参考 |
|---|---|---|
| 路由 | 基于文件的路由模式、动态/全捕获路由 | best-practices-routing |
评论
支持 Markdown