TinyBase — скилл
Скилл build-with-tinybase: агент собирает и проверяет local-first приложения на реактивном хранилище TinyBase
- 5 213 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Скилл дает методологию и генерацию проекта, код запускаете вы
Установка
- Работает в
Ручная установка
npx skills add tinyplex/tinybaseДобавляет скилл build-with-tinybase в каталог скиллов агента.
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл дает методологию и генерацию проекта, код запускаете вы
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
TinyBase это реактивное хранилище данных и движок синхронизации для JavaScript и TypeScript: табличные и ключевые данные в памяти, привязки к React, Svelte и Solid, персистентность и синхронизация через MergeableStore на CRDT. Для агентов в репозитории есть скилл build-with-tinybase. Он ведет сборку local-first приложения: помогает выбрать между Store и MergeableStore, настроить схемы и привязки интерфейса, персистентность в браузере или базе и синхронизацию, а также диагностировать существующее приложение. Скилл предлагает опираться на актуально сгенерированный проект через npm create tinybase, а не собирать настройку по памяти.
Для кого. Для фронтенд- и full-stack разработчиков, кто делает local-first приложения на реактивных данных.
Подходит, если
- Нужно с нуля собрать приложение на TinyBase со схемами и привязками
- Нужно настроить персистентность и синхронизацию через MergeableStore
- Нужно разобраться в существующем приложении на TinyBase
Не подходит, если
- Основной набор данных бесконечен или живет и запрашивается на сервере
- Проект не на JavaScript или TypeScript
Пример запроса к агенту
Собери на TinyBase local-first приложение со списком задач, персистентностью в браузере и привязками к ReactОграничения
Скилл рассчитан на разработку на TinyBase и не подменяет серверную базу, когда данные бесконечны или запрашиваются на сервере. Он направляет сборку и проверку, но сам код и его запуск остаются за вами. TinyBase это библиотека, ее нужно подключить в проект.
Как отключить. Удалите папку скилла build-with-tinybase из каталога скиллов агента.
Частые вопросы
Скилл заменяет серверную базу?
Нет. TinyBase держит активный набор данных в рантайме, а для бесконечных или серверных данных его пара это отдельная база или сервис.
Как начать новый проект?
Скилл советует сгенерировать приложение через npm create tinybase и дальше расширять его, а не собирать настройку вручную по памяти.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыОфициальные скиллы сети Base: адреса RPC, деплой контрактов через Foundry, Builder Codes, регистрация ИИ-агентов и свой узел.
Два скилла для сборщика tsdown: настройка сборки TypeScript-библиотек и перенос проекта с tsup
Codebase Context дает агенту карту репозитория, ранжированный поиск по коду, ссылки на символы и память проекта через MCP и CLI
Buildable превращает идею в спецификацию и проект Next.js или Expo: локальный плагин для Codex, Claude Code и Cursor.
Agent Skills от Tech Leads Club
Agent Skills
Проверяемый реестр скиллов с CLI для установки в два десятка агентов и MCP-сервером для поиска скиллов на лету
Builder Skills
Skills for agents
Набор небольших скиллов от Builder.io для рабочих привычек агента: визуальные планы и разборы диффов, сверка с документацией, кросс-агентное ревью и аккуратные
Коротко о README
README описывает TinyBase как компактное реактивное хранилище данных и движок синхронизации для JavaScript и TypeScript. Поддерживаются табличные и ключевые данные, схемы, запросы, метрики, индексы, привязки к React, Svelte и Solid, персистентность и синхронизация через MergeableStore на CRDT. В репозитории есть Agent Skill build-with-tinybase, который помогает собирать и проверять приложения на TinyBase и опирается на генерацию проекта через npm create tinybase. Документация и примеры на сайте проекта, лицензия MIT.
Бейдж для README
Исходный 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.