devloopeddevloopedOfficialยท1 Agent Skills Included

CloudActors

Message-passing actors for .NET built on Orleans

Builds cloud-native actors in .NET using a simple message-passing style with commands and queries instead of Orleans RPC grains. Generates all Orleans plumbing, state serialization, and typed ID routing automatically through source generators. Supports event sourcing, snapshot persistence, and Streamstone storage so developers write plain C# classes without touching Orleans APIs.
npx skills add devlooped/CloudActors --all -g -y
Available:

Gives your AI agent a full implementation reference of the CloudActors codebase, including project layout, source generator conventions, and runtime design, so it can work on the library correctly.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install CloudActors?โ–ผ

Run `npx skills add devlooped/CloudActors --all -g -y` in your terminal to install this skill globally for your AI agent.

What problem does CloudActors solve?โ–ผ

It replaces Orleans' RPC-style grain API with a uniform message-passing model where all actor interactions go through a single IActorBus with Execute and Query operations.

Do I need to write Orleans grain code?โ–ผ

No. You write plain C# classes annotated with [Actor], and Roslyn source generators create the grains, state serialization, and typed ID routing automatically.

Does CloudActors support event sourcing?โ–ผ

Yes. Actors can inherit IEventSourced without implementing it, and the generator provides Raise and Apply methods, with optional Streamstone storage on Azure Table Storage.

Can I use strongly-typed actor IDs?โ–ผ

Yes. Actors can use typed IDs like ProductId as long as they are IParsable, and the generator emits strongly-typed IActorBus overloads to prevent mixing up IDs between actor types.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’