cevrcevrCommunity·2 Agent Skills Included

effect-machine

Type-safe state machines and actors for Effect

Builds schema-first state machines and actors for Effect applications with typed events, transitions, and async tasks. Handles supervision, persistence, timeouts, child actors, and cluster entities without manual wiring or boilerplate. Connects machine state directly to React and Solid UIs through Atom bindings, and includes testing helpers for fast verification.
npx skills add cevr/effect-machine --all -g -y
Available:

Gives your AI agent the full effect-machine API reference, coding conventions, and patterns so it writes correct state machines, actors, and transitions on the first try.

All Skills in This Repository (2)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install effect-machine?

Run `npx skills add cevr/effect-machine --all -g -y` in your terminal to install the skill globally for your AI agent.

What is effect-machine used for?

It provides type-safe, schema-first state machines and actors for Effect, covering transitions, async tasks, supervision, persistence, and UI bindings.

Does effect-machine work with React and Solid?

Yes. The effect-machine/atom module connects actor state to React and Solid through Effect Atom bindings with fine-grained selectors.

Can effect-machine run distributed actors?

Yes. The cluster module wires machines to @effect/cluster entities with snapshot or journal persistence strategies.

How do I test effect-machine state machines?

Use the built-in simulate, assertPath, and createTestHarness helpers to verify transition paths without spawning real actors.

Related Repositories in Software Engineering

View All in Software Engineering