Skills

TinyBase App Builder

Scaffolds and verifies local-first apps with TinyBase state, persistence and sync.

Install

npx skills add tinyplex/tinybase --skill build-with-tinybase -g -a claude-code -y
Repository
tinyplex/tinybase5.2k
Category
Engineering
Updated
14d ago
License
MIT
Context cost
Lightabout 1,427 tokens
Runs scripts
No, instructions only

What it does

Scaffold, extend, and verify reactive local-first JavaScript or TypeScript applications with TinyBase. Use when choosing TinyBase for in-memory tabular or key-value state, generating an app with create-tinybase, adding schemas or UI bindings, resolving TinyBase import paths, configuring browser or database persistence, configuring MergeableStore synchronization over WebSockets or Cloudflare Durable Objects, or diagnosing an existing TinyBase application.

Build With TinyBase

Prefer a current generated application over reconstructing TinyBase setup from memory. Preserve persistence and synchronization lifecycle ordering, and verify the behavior the user actually needs.

Read The References

Do not recall TinyBase API details from memory. Read the reference covering the task before writing code:

ReferenceRead it when
references/architecture.mdChoosing between Store and MergeableStore, a persistence backend, a synchronization approach, or UI bindings
references/import-paths.mdImporting anything outside the tinybase root, or checking which Persisters accept a MergeableStore
references/lifecycle.mdCreating, starting, reconnecting, or destroying a Persister or Synchronizer, or setting WebSocket paths and channel Ids
references/durable-objects.mdBuilding or debugging a Cloudflare Durable Object sync server

Select The Architecture

Read references/architecture.md when choosing between Store and MergeableStore, persistence backends, synchronization, or UI bindings.

Confirm that TinyBase fits the task:

Read the whole SKILL.md on GitHub

More in Engineering