xaviergonzxaviergonzCommunityยท1 Agent Skills Included

mobx-keystone

MobX state management with snapshots, patches, and automated release workflows

Manages complex app state with mutable model code, immutable snapshots, JSON patches, and undo/redo built on MobX. Eliminates manual release chores by analyzing changelogs, recommending semver bumps, and automating version tagging. Helps developers ship TypeScript libraries faster with guided, safe release steps and collaborative editing bindings.
npx skills add xaviergonz/mobx-keystone --all -g -y
Available:

Gives your AI agent the monorepo map, build and test commands, coding standards, and safety rules it needs to edit and release this library correctly.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install mobx-keystone?โ–ผ

Run `npx skills add xaviergonz/mobx-keystone --all -g -y` in your terminal to install all skills in this suite globally.

What is mobx-keystone used for?โ–ผ

It is a TypeScript-first state management library built on MobX that gives you mutable model code with snapshots, patches, and undo/redo for complex client-side apps.

How does the release-tag-version skill work?โ–ผ

It asks which package to release, reads unreleased changelog entries, recommends a semver bump, then updates versions, creates tags, and hands off publishing to you.

Does mobx-keystone support collaborative editing?โ–ผ

Yes. The mobx-keystone-yjs and mobx-keystone-loro packages provide CRDT bindings for real-time collaborative editing.

Can AI agents safely run releases with this skill?โ–ผ

Yes. The skill requires explicit user confirmation before any file edits, commits, tags, or pushes, and never runs npm publish automatically.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’