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组件库、共享配置等模块清晰地组织在apps和packages目录下。开发者可以直接克隆此仓库,使用PNPM安装依赖后,通过pnpm dev命令立即启动开发服务器,快速进入业务开发阶段。模板集成了Turbo进行构建加速、Biome进行代码格式化与检查、以及Paraglide-js处理国际化。
它非常适合希望快速启动SvelteKit项目的前端或全栈开发者,尤其是那些需要管理多个相关包或共享代码的团队。对于刚接触SvelteKit或现代前端工具链的开发者,这也是一个优秀的学习范例。
使用建议:在开始前,请确保本地已安装Node.js v20+和PNPM v10+。克隆后,建议先熟悉turbo.json和pnpm-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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/gakom/raw/index.md(查看排版版本)