TinyBase
The build-with-tinybase skill: the agent scaffolds and verifies local-first apps on the reactive TinyBase store
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- The skill provides methodology and project generation; you run the code
Install
Manual install
npx skills add tinyplex/tinybaseAdds the build-with-tinybase skill to the agent's skills directory.
This is third-party code. Review the repository files before installing.
What it does
TinyBase is a reactive data store and sync engine for JavaScript and TypeScript: in-memory tabular and key-value data, bindings for React, Svelte and Solid, persistence and synchronization through a CRDT-based MergeableStore. For agents the repository ships the build-with-tinybase skill. It drives building a local-first app: it helps choose between Store and MergeableStore, set up schemas and UI bindings, browser or database persistence and synchronization, and diagnose an existing app. The skill suggests relying on a freshly generated project via npm create tinybase rather than reconstructing the setup from memory.
Who it is for. For frontend and full-stack developers building local-first apps on reactive data.
Good fit when
- You need to scaffold a TinyBase app with schemas and bindings
- You need to set up persistence and synchronization via MergeableStore
- You need to understand an existing TinyBase app
Not a fit when
- The authoritative dataset is unbounded or lives and is queried on a server
- The project is not JavaScript or TypeScript
Example request
Build a local-first todo app on TinyBase with browser persistence and React bindingsLimitations
The skill targets TinyBase development and does not replace a server database when data is unbounded or queried on a server. It guides scaffolding and verification, but the code and its execution stay with you. TinyBase is a library and must be added to the project.
How to disable. Remove the build-with-tinybase skill folder from the agent's skills directory.
Security check
- The skill provides methodology and project generation; you run the code
README in short
The README describes TinyBase as a compact reactive data store and sync engine for JavaScript and TypeScript. It supports tabular and key-value data, schemas, queries, metrics, indexes, bindings for React, Svelte and Solid, and persistence and synchronization through a CRDT-based MergeableStore. The repository ships the build-with-tinybase Agent Skill that helps scaffold and verify TinyBase apps and relies on project generation via npm create tinybase. Docs and examples are on the project site, MIT licensed.
SKILL.md
--- name: build-with-tinybase description: 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, configuring browser or database persistence, configuring MergeableStore synchronization, 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.
FAQ
Does the skill replace a server database?
No. TinyBase keeps the active dataset in the runtime; for unbounded or server data pair it with a separate database or service.
How do I start a new project?
The skill suggests generating an app via npm create tinybase and extending it rather than assembling the setup by memory.
Related
A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review
Skills for real engineers by Matt Pocock
Skills For Real Engineers
Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture
GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything