TinyShip 2.7.0 Released
This release focuses on shaping the starter into a concrete product with AI, plus ship quality: tinyship-recipe, an SEO / GEO baseline, and a production smoke test. TanStack Start 1.0 (Vite 8) is also upgraded.
tinyship-recipe
Product recipes, not hard sub-templates: the skill locks contracts (schema, credit rules, acceptance checks); agents rewrite pages and product copy per project. One playbook covers Next / Nuxt / TanStack and PG / SQLite / D1, so we do not maintain a separate starter per vertical.
Install with the rest of Agent Skills:
npx skills add TinyshipCN/tinyship-skillsTrigger with prompts like "use a recipe for a directory site" or "make an AI image app". First batch:
| ID | Product |
|---|---|
ai-image | AI image SaaS |
ai-chat | AI chat / GPT wrapper |
membership-content | Paid membership content |
waitlist | Pre-launch waitlist |
directory | Directory / navigation site (submit, review, credit listings, ad slots) |
See the user guide at docs/user-guide/recipes for details.
SEO / GEO
Across all three frameworks:
robots.txt(Disallow for/apiand other private paths)sitemap.xmlwith hreflang alternates- JSON-LD (Organization / WebSite on home; BlogPosting on articles)
- About / Contact / Privacy / Terms pages
- Config entry:
config.app.seo
Local AITDK GEO score on the home page moved from about 72 to 83.
Production smoke test
New pnpm test:smoke: headless checks against a production build to catch "builds but white-screens or won't start" regressions. CI still runs typecheck and build; smoke is for pre-merge or local verification.
TanStack Start 1.0
Upgraded to the official 1.0 stable line: Start 1.169 + Vite 8, validator API, Cloudflare plugin updates, and related changes. tinyship-cf will sync next.
Docs
- New Recipes page in the user guide
- Roadmap and feature overview rewritten around the recipe approach; "hard template library" wording removed