gakom

一个现代化的SvelteKit单体仓库启动模板,内置共享组件与配置。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:gakom。
它的用途是:一个现代化的SvelteKit单体仓库启动模板,内置共享组件与配置。
完整的 Skill 内容见:https://321skill.com/skills/gakom/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我需要一个基于SvelteKit的新项目,要求有清晰的组件分层和国际化支持。”,AI可以引导你使用这个模板,快速生成项目骨架。或者,当你

对AI说:“帮我初始化一个包含共享UI库的Svelte 5项目”,AI可以推荐此模板并指导你运行安装和启动命令。

介绍

这个Skill是一个基于SvelteKit的现代化单体仓库(Monorepo)项目启动模板。它旨在解决开发者从零开始搭建一个结构清晰、工具链现代、具备国际化等企业级特性的SvelteKit应用时,重复配置基础架构的繁琐问题。

它通过预设的项目结构,将网站应用、可复用的UI组件库、共享配置等模块清晰地组织在appspackages目录下。开发者可以直接克隆此仓库,使用PNPM安装依赖后,通过pnpm dev命令立即启动开发服务器,快速进入业务开发阶段。模板集成了Turbo进行构建加速、Biome进行代码格式化与检查、以及Paraglide-js处理国际化。

它非常适合希望快速启动SvelteKit项目的前端或全栈开发者,尤其是那些需要管理多个相关包或共享代码的团队。对于刚接触SvelteKit或现代前端工具链的开发者,这也是一个优秀的学习范例。

使用建议:在开始前,请确保本地已安装Node.js v20+和PNPM v10+。克隆后,建议先熟悉turbo.jsonpnpm-workspace.yaml的配置,以理解工作区的构建和依赖管理逻辑。根据实际项目需求,你可以自由增删packages下的子包。

核心特点

与普通的SvelteKit模板相比,它原生采用单体仓库架构,并预置了完整的共享UI组件库(基于shadcn-svelte)和配置管理包,开箱即用。同时,它深度集成了最新的前端工具链,如Svelte 5、Turbo、Biome和Paraglide-js国际化方案,提供了更现代、更高效的开发起点。

注意事项

对于只需要一个简单、轻量的单页面应用,或者不熟悉单体仓库概念的初学者,此模板可能显得过于复杂。

常见问题

这个模板支持Svelte 5吗?

是的,该模板基于最新的Svelte 5和SvelteKit框架构建。

如何添加新的共享组件?

可以在`packages/ui`目录下创建新的Svelte组件,或使用预置的`pnpm run shadcn`命令添加shadcn-svelte组件。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/gakom/raw/index.md 读取 gakom 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。