rivet-workflows
77Build Durable Rivet Workflows
Distributed workflows can fail during retries, timeouts, and service calls. This skill helps you design replayable Rivet workflows with clear recovery and coordination patterns.
Build Applications with Rivet Actors
Stateful distributed applications require careful coordination, persistence, and realtime communication. This skill provides Rivet Actors guidance and runnable TypeScript examples.
安装前请停下并请求确认。
请审查安装计划,并在更改文件前获得用户明确同意。
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "rivet-actors" from https://skillstore.io/skills/rivet-dev-rivet-actors.md and its manifest at https://skillstore.io/api/skills/rivet-dev-rivet-actors/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.你的智能体仍应展示其计划,并按安全策略请求必要确认。
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
正在使用“rivet-actors”。 How should I model a chat room?
预期结果:
Use one actor per room. Store room state in the actor, identify rooms with keys, and authorize each connection before publishing events.
正在使用“rivet-actors”。 How can a React client receive updates?
预期结果:
正在使用“rivet-actors”。 What should a durable order workflow include?
预期结果:
Use queued work, idempotent workflow steps, explicit error handling, persisted state, and versioned SQLite migrations. Validate every external destination before requests.
The review confirmed an unsigned JWT authorization bypass and a user-controlled outbound request that can enable SSRF. It also found multiple placeholder token validators that accept any nonempty value. The remaining static matches are documentation links, local endpoints, template strings, actor keys, or normal configuration patterns.
这些是真实的本地能力,对此技能可能是预期行为,因此需要复核,但不会按已确认恶意行为计分。
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
https://skillstore.io/skills/rivet-dev-rivet-actors/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/rivet-dev-rivet-actors?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/rivet-dev-rivet-actors?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/rivet-dev-rivet-actors/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/rivet-dev-rivet-actors.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>rivet-dev. (2026). rivet-actors security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/rivet-dev-rivet-actors/audits/1@techreport{rivet-dev-rivet-dev-rivet-actors-2026,
author = {rivet-dev},
title = {rivet-actors security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/rivet-dev-rivet-actors/audits/1},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "rivet-actors security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "rivet-dev"
date-released: "2026-08-28"
url: "https://skillstore.io/skills/rivet-dev-rivet-actors/audits/1"
identifiers:
- type: other
value: "skillstore:rivet-dev-rivet-actors:audit:1"
description: "Skillstore immutable audit report identifier"
Design actor state, actions, keys, and lifecycle behavior for a new TypeScript service.
Connect a React interface to actors, subscribe to events, and manage connection parameters.
Combine queues, workflows, SQLite, and actor communication for resilient background processing.
Explain Rivet Actor state, actions, and keys for a beginner. Include one simple application example.
Plan a Rivet Actors chat room with React clients, connection state, events, and access control. Identify the relevant examples.
Review my actor design for lifecycle, input validation, error handling, persistence, and client usage. Recommend changes supported by this skill.
Design a multi-actor workflow using queues, retries, SQLite, and orchestration. Include security boundaries, failure handling, and migration considerations.
作者
rivet-dev许可证
MIT
Skillstore 修订
r1
版本提示
作者未声明版本。
引用
cc979b56757ef592f60b084674ddc651a090cc5e
维护新鲜度
2026/8/28
使用量
1 次下载 · 0 次浏览
文件结构
📁 docs/
📄 handling-errors-connection.ts
📄 handling-errors-stateless.ts
📄 jwt.ts
📄 passing-credentials-connection.ts
📄 passing-credentials-headers.ts
📄 passing-credentials-stateless.ts
📄 role-based-access-control.ts
📁 actors-communicating-between-actors/
📄 index.ts
📄 index.ts
📄 input.ts
📄 keys.ts
📄 error-codes-client-connection.ts
📄 error-codes-client-stateless.ts
📄 internal-client-connection.ts
📄 internal-client-stateless.ts
📄 metadata-client-connection.ts
📄 metadata-client-stateless.ts
📄 throwing-client-connection.ts
📄 throwing-client-stateless.ts
📄 on-before-action-response.ts
📄 state.ts
📄 vars.ts
📄 index.ts
📄 index.ts
📁 basic/
📄 index.ts
📄 index.ts
📄 index.ts
📄 index.ts
📄 poll.ts
📄 index.ts
📄 index.ts
📁 actors-quickstart-cloudflare/
📄 index.ts
📄 index.ts
📄 hono.ts
📄 proxy.ts
📄 index.ts
📄 index.ts
📁 basic/
📄 index.ts
📁 queues/
📄 index.ts
📄 proxy.ts
📁 keys/
📄 index.ts
📄 index.ts
📁 keys/
📄 index.ts
📄 index.ts
📁 general-actor-configuration/
📄 index.ts
📄 serve.ts
📁 general-registry-configuration/
📄 envoy.ts
📁 src/
📄 vitest.integration.config.ts
📄 order.ts
📄 SKILL.md
Build Durable Rivet Workflows
Distributed workflows can fail during retries, timeouts, and service calls. This skill helps you design replayable Rivet workflows with clear recovery and coordination patterns.
Deploy AI-Generated Rivet Backends
Building a generated backend for each user requires deployment, routing, durable state, and lifecycle patterns. This skill provides Rivet documentation links and runnable TypeScript examples.
提升 Playwright 测试覆盖率
由 C0ntr0lledCha0s
当配置、定位器和 fixtures 不一致时,Playwright 测试套件可能会变得不稳定。此技能提供可靠浏览器测试、调试和可复用页面对象的实用模式。
Audit NestJS Code with Evidence-Backed Findings
由 amirtaherkhani
NestJS repositories can hide boundary flaws and runtime risks that lint results alone cannot reveal. This skill combines local evidence collection and semantic review into one prioritized report.
使用 starknet.js 构建 Starknet 应用
由 internet-court
Starknet 集成需要精确处理提供程序、账户、交易和费用。此技能为 Claude、Codex 和 Claude Code 提供实用的 starknet.js v9 模式。
提升 Vue 3 代码质量
由 vuejs-ai
Vue 项目常常会随着时间积累响应式、组件和性能方面的问题。此技能为更安全的模式和更清晰的代码提供有针对性的 Vue 3 指导。
构建类型安全的 React 组件
由 softaworks
React TypeScript 工作通常需要精确的事件、hook 和路由类型。此技能提供针对类型化组件、React 19 API 和路由的聚焦模式。
改进 Vue Options API 组件
由 vuejs-ai
Vue Options API 项目可能会失去类型安全性和正确的 this 绑定。此技能提供更安全 Vue 组件的直接模式。