rivet-actors について
rivet-actors は Rivet Actors のドキュメントと実行可能なサンプルを含むスキルです。Actor を使ったアプリケーションを構築する開発者向けに、開発項目、SDK、連携方法、実装パターンを扱います。
主な機能
- 01Actor の概念と設定
- 02ランタイム、ライフサイクル、権限
- 03複数言語の SDK ガイド
- 04フレームワークとプラットフォームのクイックスタート
- 05実行可能なドキュメント例
活用シーン
- 01Actor のアーキテクチャと設計パターンの学習
- 02クイックスタートを使った Actor アプリの構築
- 03機能実装時のサンプル参照
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rivet-dev/ skills --skill rivet-actorsインストール後、Claude Code で/rivet-actorsを入力して読み込まれたか確認します。
同梱ファイル
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.ts詳細
Documentation
- アクター
- アクション
- アクター設定
- アクターランタイムソケット
- アイコンと名前
- クライアント
- Node.js と Bun
- React
- Rust(ベータ)
- Swift
- SwiftUI
- アクター間の通信
- 接続
- クロスオリジンリソース共有
- クラッシュコース
- アクターのデバッグ
- 設計パターン
- アクターの破棄
- ランタイム環境変数
- エラー
- リアルタイム
- HTTP サーバー
- 入力パラメーター
- カスタムインスペクタータブ
- アクターキー
- 低レベル KV ストレージ
- ライフサイクル
- 制限
- ロギング
- メタデータ
- パフォーマンスのモニタリングとチューニング
- 権限
- 本番環境チェックリスト
- キューと実行ループ
- Node.js と Bun のクイックスタート
- Cloudflare Workers のクイックスタート
- Effect.ts のクイックスタート(ベータ)
- Next.js のクイックスタート
- React のクイックスタート
- Rust のクイックスタート(ベータ)
- Supabase Functions のクイックスタート
- レジストリ設定
- 低レベル HTTP リクエストハンドラー
- スケジュールと Cron
- SQLite
- SQLite と Drizzle
- SQLite のプロファイリング
- インメモリ状態
- テスト
- 型
- WASM とネイティブ SDK
- 低レベル WebSocket ハンドラー
- 根本的にシンプルなアーキテクチャ
- エージェントアプリビルダー
- AI エージェント
- ユーザーをエンドツーエンドで認証する
- チャットルーム
- コーディングエージェント
- 共同編集テキストエディター
- 企業固有のエージェント
- Cron ジョブとスケジュールタスク
- ライブカーソルとプレゼンス
- マルチプレイヤーゲーム
- テナントごとのデータベース
例
上記のドキュメントに埋め込まれている実行可能なコードです。このスキルディレクトリの examples/ にも同じものがあります。
- 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
コメント
Markdown 対応