tanstack-start-skill

基于Vite的全栈React框架,支持SSR与服务器函数。

安装使用

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

帮我安装这个 AI Skill:tanstack-start-skill。
它的用途是:基于Vite的全栈React框架,支持SSR与服务器函数。
完整的 Skill 内容见:https://321skill.com/skills/tanstack-start-skill/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

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

使用示例

‘我需要创建一个具备用户认证和仪表盘的全栈应用,要求服务端渲染和类型安全的API。’,它会引导你安装并使用TanStack Start Skill,通过文件路由创建页面,并用`createServerFn`编写获取仪表盘数据的服务器函数,最后配置部署到Cloudflare Workers。

介绍

TanStack Start Skill 是一个全栈React框架插件,旨在解决构建现代化、高性能Web应用时,前后端分离带来的开发体验割裂和部署复杂度问题。它通过集成Vite、TanStack Router和服务器函数,将前端开发、服务端渲染和API逻辑统一在同一个类型安全的项目中。

使用该Skill,开发者可以通过文件系统自动生成路由,并使用createServerFn创建类型安全的服务器端函数,这些函数可以直接在前端组件中调用,无需手动定义API端点。项目支持服务端渲染和流式传输,并能一键部署到Cloudflare Workers等边缘计算平台。

它非常适合希望提升全栈开发效率、追求类型安全、并需要将应用部署到边缘环境的前端或全栈开发者。对于熟悉React生态,并希望项目具备良好SEO和首屏性能的团队尤为适用。

需要注意的是,该项目已归档不再维护,因此不建议在新项目或对长期维护有严格要求的项目中使用。现有用户应考虑迁移到其他活跃的框架,如Remix或Next.js。

核心特点

核心区别在于深度集成TanStack生态(Router, Query),并通过`createServerFn`提供了独特的、类型安全的服务器函数开发体验,使得前后端代码调用如同本地函数一样简单且安全。

注意事项

该项目已停止维护,不适合用于需要长期支持或稳定更新的新生产项目。

常见问题

TanStack Start和Next.js有什么区别?

TanStack Start深度集成TanStack自家生态(如Router和Query),并通过`createServerFn`提供独特的类型安全服务器函数体验;而Next.js生态更庞大、社区更活跃,并持续维护。

这个Skill还能用吗?

可以安装使用,但项目已归档,不再有功能更新或安全修复,建议仅用于学习或现有项目维护,新项目应选择其他方案。

给 AI 助手的安装指引

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

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