yashwanth avatar

yashwanth

Community

@yashhh-max

3Followers
|
16Public Repos
|
1Published Skills

Guidance for extending the HappyOyster example app with new worlds, controls, and UI on the typed @reactor-models/happy-oyster package.

Skills Distribution
DomainDeveloper To...Frontend Applicati.. (45%)Session & State Li.. (30%)Real-Time World In.. (15%)Authentication Int.. (10%)

Agent Skills by yashwanth

Showing 1 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About yashwanth

FAQPage Schema
What tasks can I accomplish with the building-happy-oyster-frontends skill?

You can extend a cloned HappyOyster example app by adding worlds, controls, or UI on top of the typed @reactor-models/happy-oyster package, while preserving the existing code patterns, session modes, and lifecycle conventions.

Who is this skill intended for?

Frontend developers working with the HappyOyster example app who need to build features on the @reactor-models/happy-oyster typed models, including those handling per-session adventure or directing modes and world lifecycle management.

What runtime lifecycle does the HappyOyster app follow?

The app follows a connect → createWorld/attachWorld → startTravel lifecycle. It operates in per-session modes (adventure vs directing), exposes an authoritative world_state snapshot, and uses the Adventure held-input model or Directing transport for interaction.

What are the prerequisites for using this skill?

You need a cloned HappyOyster example app and the typed @reactor-models/happy-oyster package. Authentication is handled through the getJwt auth route, which must be integrated before establishing sessions and starting travel.