roblox-publish-checklist — скилл для Claude Code: аудит перед
Прогоняет релизные гейты перед публикацией Roblox-опыта: что сломалось, что не проверено и можно ли выпускать билд.
npx skills add TabooHarmony/roblox-brain --skill roblox-publish-checklist -a claude-codeЧто делает roblox-publish-checklist
Скилл включается перед публикацией или обновлением живого Roblox-опыта. Сначала он просит зафиксировать, что именно меняется: места, скрипты, ассеты, конфигурация, схемы, продукты, поддерживаемые устройства и путь отката. Каждый гейт помечается как обязательный, условный или неприменимый ещё до тестов.
Дальше блокируют высокорисковые проверки. Менялась персистентность — грузятся roblox-data или roblox-server-data. Тронуты ремоуты или авторитет — roblox-networking и roblox-security. Покупки — roblox-monetization. Облачная авторизация и вебхуки — roblox-cloud. Провал любого такого гейта означает NOT READY, и усреднять его в проценты нельзя. Одобрение пользователя разрешает действие, но не превращает непройденный гейт в PASS.
Затем идёт прогон shipped-поверхности: обычный сценарий плюс отказ, повтор, выход и возврат, быстрый ввод. Замеряются ошибки, память, стоимость кадра и сети, стриминг. Отдельно проверяются фокус, размеры тач-целей, контраст, нецветовые подсказки состояния, reduced motion и переполнение при локализации. На выходе — READY, NOT READY или READY WITH ACCEPTED RISK, сначала блокеры, потом предупреждения и непроверенные гейты. Каждый PASS должен опираться на тест, лог, снимок профайлера или скриншот: без доказательства гейт остаётся UNVERIFIED.
Какие задачи решает
- зафиксировать список изменённых мест и ассетов перед релизом
- проверить миграцию и сохранение данных после правок персистентности
- отсеять дыры в валидации ремоутов и правах владения
- убедиться, что выдача покупок идемпотентна и переживает повтор
- собрать доказательства по каждому гейту вместо устных заверений
Примеры запросов агенту
- прогони roblox-publish-checklist перед публикацией обновления
- проверь, готов ли билд к релизу: менялись ремоуты и сохранения
- сделай предрелизный аудит и покажи блокеры с доказательствами
Как установить roblox-publish-checklist
1Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-publish-checklist -a claude-code2Вручную: положить файлы
~/.claude/skills/roblox-publish-checklist/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/roblox-publish-checklist/
1Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-publish-checklist -a codex2Вручную: положить файлы
.agents/skills/roblox-publish-checklist/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-publish-checklist -a cursor2Вручную: положить файлы
.cursor/skills/roblox-publish-checklist/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install TabooHarmony/roblox-brain roblox-publish-checklist2Вручную: положить файлы
.github/skills/roblox-publish-checklist/SKILL.md1Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-publish-checklist -a gemini-cli2Командой платформы
gemini skills install https://github.com/TabooHarmony/roblox-brain --path skills/tools/roblox-publish-checklistВручную: положить файлы
.devin/skills/roblox-publish-checklist/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-publish-checklist -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора27
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о roblox-publish-checklist
Как установить roblox-publish-checklist в Claude?
Выполните npx skills add TabooHarmony/roblox-brain --skill roblox-publish-checklist -a claude-code. Скилл окажется в ~/.claude/skills/roblox-publish-checklist/SKILL.md.
Что делает roblox-publish-checklist?
Проводит релизные гейты и предрелизный аудит Roblox-опыта: фиксирует объём изменений, блокирует высокорисковые проверки, гоняет shipped-поверхность и требует доказательства по каждому PASS.
Что считается доказательством для PASS?
Тест, лог, снимок профайлера, readback, скриншот или осмотр Dashboard. Если доказательства нет, гейт получает статус UNVERIFIED, и одобрение пользователя его не заменяет.
Исходный текст
SKILL.md · MIT
--- 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-14 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](references/full.md)
© TabooHarmony · MIT · TabooHarmony/roblox-brain