360 Secure SkillHub
360 安全技能中心

roblox-publish-checklist

面向 Roblox 体验发布或更新的发布前审查 Skill:先界定改动范围与回滚路径,对存档、远端/权限、内购、云端鉴权等高影响门禁做阻塞式检查,再覆盖正常与异常流程、输入方式与设备、性能与无障碍、Dashboard 元数据,并以测试、日志、截图等证据支撑每个 PASS,输出 READY、NOT READY 或 READY WITH ACCEPTED RISK。

TabooHarmony
热度 0.00
最近更新 2026-10-18 22:40:36
分类:开发依赖:纯提示词应用场景:DevOps / 代码审查 / 工作流 / 任务管理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add tabooharmony/roblox-brain/roblox-publish-checklist
Metadata
name
roblox-publish-checklist
description
Use before publishing or updating a Roblox experience to run evidence-backed release gates and a pre-release audit.
when_to_use
Also when asked to ship, release, push an update, restart servers, or check whether a build is ready, safe or tested enough.
last_reviewed
"2026-10-14T00:00:00.000Z"
sources
["https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/publishing/publish-games-and-places.md","https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/publishing/adaptive-design.md","https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/publishing/accessibility.md","https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/publishing/descriptions.md","original","https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/DataModel.yaml"]

Roblox Publish Checklist

When to Load

Load before publishing or updating a live experience. Test the surfaces and risks the change introduces.

Quick Reference

1. Define the release

Record the changed places, scripts, assets, configuration, schemas, products, supported devices, and rollback path. Classify each gate as required, conditional, or not applicable before testing.

2. Block on high-consequence failures

  • Persistence changed: load, save, migration, duplicate-session, disconnect, and shutdown behavior. Load roblox-data or roblox-server-data.
  • Remotes or authority changed: validate types, bounds, state, ownership, replay, and abusive frequency. Load roblox-networking and roblox-security.
  • Purchases changed: test durable, idempotent receipt grants and retries. Load roblox-monetization.
  • Cloud auth or webhooks changed: verify secrets, scopes, callback state, retries, signatures, and deduplication. Load roblox-cloud.

A failed high-consequence gate means NOT READY. Do not average it into a percentage. Precedence: user approval authorizes an otherwise permitted action; it does not satisfy a mandatory policy and does not turn a failed or unverified gate into PASS.

3. Exercise the shipped surface

  • Run one normal flow plus failure, retry, leave/rejoin, and rapid-input cases relevant to the change.
  • Test every supported input mode and representative viewport/device tier.
  • Measure errors, memory, frame/network cost and streaming.
  • Verify focus, touch targets, readable contrast, non-color state cues, reduced motion, and localized overflow where applicable.
  • Confirm Dashboard metadata, permissions and policy; after publishing, verify the version actually serving players.

4. Require evidence

Every PASS cites a test, log, profiler capture, readback, screenshot, or dashboard inspection. UNVERIFIED if unavailable; approval is not evidence.

Output

READY, NOT READY, or READY WITH ACCEPTED RISK; blockers first, then warnings, unverified gates, evidence, rollback plan, and skipped gates with reasons.

Details: references/full.md