practice
The small data manifesto
Representative data should prove the integration without turning a starter into an accidental product.
A reusable starter should demonstrate the hard parts and leave the product decisions open.
Make the example real
The guestbook schema uses stable identifiers, parameterized statements, deterministic seed rows, and a repeatable bootstrap. Tests perform a genuine insert, read, and delete against libSQL.
Stop at the boundary
There is no account system, moderation queue, or speculative administration layer. Those choices depend on the product that adopts the starter.
Useful boilerplates are opinionated about safety and restrained about features.