TinyShip 2.7.0 正式发布
本版本聚焦「用 AI 把 starter 塑成具体产品」和上线质量:新增 tinyship-recipe skill、补齐 SEO / GEO 基线,并加入生产构建后的 冒烟测试;同时完成 TanStack Start 1.0(Vite 8)升级。
tinyship-recipe
产品配方,不是硬子模版:在 skill 里把表结构、积分扣费、验收标准等契约定死,页面与业务细节交给 agent 按项目改写。三个框架、PG / SQLite / D1 共用同一套 playbook,避免为每个垂直场景再维护一套子模版。
安装与其它 Agent Skills 相同:
npx skills add TinyshipCN/tinyship-skills对 AI 说「用 recipe 做导航站」「做 AI 生图站」等即可触发。第一批配方:
| ID | 产品形态 |
|---|---|
ai-image | AI 生图站 |
ai-chat | AI 对话 / GPT wrapper |
membership-content | 付费会员内容 |
waitlist | 预发布 waitlist |
directory | 导航 / 目录站(含提交、审核、积分上架与广告位) |
用法说明见用户指南 docs/user-guide/recipes。
SEO / GEO
三框架统一补齐:
robots.txt(含/api等私有路径 Disallow)- 带 hreflang 的
sitemap.xml - 首页 Organization / WebSite、文章页 BlogPosting 等 JSON-LD
- About / Contact / Privacy / Terms 合规页
- 配置入口:
config.app.seo
本地用 AITDK 测 GEO,首页评分约从 72 提到 83。
生产冒烟测试
新增 pnpm test:smoke:对生产构建产物做无头浏览器抽检,覆盖主要页面能否启动,用于拦截「能 build、白屏或起不来」类回归。CI 仍以 typecheck 与 build 为主;冒烟适合合并前或本地验证。
TanStack Start 1.0
已跟进官方 1.0 稳定版:Start 1.169 + Vite 8、validator API、Cloudflare 插件等。tinyship-cf 将随后同步。
文档
- 用户指南新增 Recipes 专页
- 技术规划中的路线图与功能概览已按 recipe 方向改写,去掉「硬模板库」表述