About rivet-actors
rivet-actors is a skill containing Rivet Actors documentation and runnable examples. It covers actor development topics, SDKs, integrations, and implementation patterns for developers building applications with actors.
Key features
- 01Actor concepts and configuration
- 02Runtime, lifecycle, and permissions
- 03SDK guidance for multiple languages
- 04Quickstarts for frameworks and platforms
- 05Runnable documentation examples
Use cases
- 01Learn actor architecture and design patterns
- 02Build actor-based applications from quickstarts
- 03Reference examples while implementing features
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ rivet-dev/ skills --skill rivet-actorsAfter installing, type/rivet-actorsin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
examples/docs/actors-actions/action-context.tscalling-actor.tscalling-backend.tscalling-frontend.tscanceling-actions.tsnested-actions.tsschema-validation.tstype-safety-client.tstype-safety-index.tsuser-error-actor.tsuser-error-client.tswriting-actions.tsexamples/docs/actors-appearance/config-basic.tsexamples-patterns.tsicon-emoji.tsicon-fontawesome.tsrun-handler-metadata.tsrun-handler-override.tsrun-handler-usage.tsexamples/docs/actors-communicating-between-actors/actor-orchestration.tsbatch-operations.tsdata-aggregation.tsevent-driven.tsserver-side-client.tsexamples/docs/actors-connections/conn-state-const.tsconn-state-dynamic.tsconnection-list.tsdisconnect-await.tsdisconnect-clients.tson-before-connect.tsDetails
From the project READMEDocumentation
- Actors
- Actions
- Actor Configuration
- Actor Runtime Socket
- Icons & Names
- Clients
- Node.js & Bun
- React
- Rust (Beta)
- Swift
- SwiftUI
- Communicating Between Actors
- Connections
- Cross-Origin Resource Sharing
- Crash Course
- Debugging Actors
- Design Patterns
- Destroying Actors
- Runtime Environment Variables
- Errors
- Realtime
- HTTP Server
- Input Parameters
- Custom Inspector Tabs
- Actor Keys
- Low-Level KV Storage
- Lifecycle
- Limits
- Logging
- Metadata
- Performance Monitoring & Tuning
- Permissions
- Production Checklist
- Queues & Run Loops
- Node.js & Bun Quickstart
- Cloudflare Workers Quickstart
- Effect.ts Quickstart (Beta)
- Next.js Quickstart
- React Quickstart
- Rust Quickstart (Beta)
- Supabase Functions Quickstart
- Registry Configuration
- Low-Level HTTP Request Handler
- Schedule & Cron
- SQLite
- SQLite + Drizzle
- SQLite Profiling
- In-Memory State
- Testing
- Types
- WASM vs Native SDK
- Low-Level WebSocket Handler
- A Radically Simpler Architecture
- Agent App Builders
- AI Agent
- Authenticate Users End to End
- Chat Room
- Coding Agents
- Collaborative Text Editor
- Company-Specific Agents
- Cron Jobs and Scheduled Tasks
- Live Cursors and Presence
- Multiplayer Game
- Database per Tenant
Examples
Runnable code the documentation above embeds, mirrored under examples/ in this skill directory.
- examples/docs/actors-actions
- examples/docs/actors-appearance
- examples/docs/actors-communicating-between-actors
- examples/docs/actors-connections
- examples/docs/actors-crash-course
- examples/docs/actors-design-patterns
- examples/docs/actors-destroy
- examples/docs/actors-errors
- examples/docs/actors-events
- examples/docs/actors-input
- examples/docs/actors-inspector-tabs
- examples/docs/actors-keys
- examples/docs/actors-kv
- examples/docs/actors-lifecycle
- examples/docs/actors-limits
- examples/docs/actors-metadata
- examples/docs/actors-performance-monitoring
- examples/docs/actors-permissions
- examples/docs/actors-queues
- examples/docs/actors-quickstart-backend
- examples/docs/actors-quickstart-cloudflare
- examples/docs/actors-quickstart-next-js
- examples/docs/actors-quickstart-react
- examples/docs/actors-request-handler
- examples/docs/actors-sqlite
- examples/docs/actors-sqlite-drizzle
- examples/docs/actors-state
- examples/docs/actors-testing
- examples/docs/actors-types
- examples/docs/actors-websocket-handler
- examples/docs/clients-javascript
- examples/docs/clients-react
- examples/docs/cookbook-cron-jobs
- examples/docs/general-actor-configuration
- examples/docs/general-cors
- examples/docs/general-http-server
- examples/docs/general-jwt
- examples/docs/general-logging
- examples/docs/general-registry-configuration
- examples/docs/general-wasm-vs-native-sdk
Comments
Markdown supported