roblox-brain — скилл
Набор из 29 скиллов по Roblox Studio: Luau, сеть, безопасность, данные, геймплей и экономика, чтобы агент писал код под платформу.
- 185 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Скиллы дают инструкции и справочники, не запускают код и не ходят в сеть сами.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/roblox-brainОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скиллы дают инструкции и справочники, не запускают код и не ходят в сеть сами.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
roblox-brain ставит агенту знания по разработке на Roblox. В репозитории 29 скиллов в четырех библиотеках: Core из 10, Gameplay из 10, Design из 5 и Tools из 4. У каждого скилла короткий вход `SKILL.md` и подробный справочник `references/full.md` с примерами и деталями API. Core охватывает Luau, типы, архитектуру, серверно-авторитарную сеть, защиту от эксплойтов, хранение данных и производительность. Gameplay описывает постройки, физику, ИИ персонажей, камеру, ввод, интерфейс, анимацию, свет, звук и локализацию. Design разбирает игровой цикл, психологию игрока, рост и монетизацию. Tools касается MCP Studio, инструментов проекта, Open Cloud и публикации. Можно ставить все скиллы, одну библиотеку или один скилл. Начинать советуют с Core.
Для кого. Разработчикам игр на Roblox, которые пишут Luau с помощью Claude Code, Codex или Cursor и устали от устаревших или чужих по платформе подсказок модели.
Подходит, если
- Агент пишет сохранение прогресса игрока, и надо учесть повторы, миграции схемы и владение сессией.
- Магазин в игре ломается на телефонах, нужна адаптивная верстка интерфейса.
- Покупки валидируются на клиенте, и требуется серверно-авторитарная схема против читеров.
- NPC должен искать путь и переключать состояния, не перегружая сервер.
Не подходит, если
- Проект идет не на Roblox: скиллы заточены под Luau и Studio.
- Нужен MCP-сервер, который сам управляет Studio: в `tools` лежат только инструкции.
- Вы пишете игру на Unity или Unreal.
Пример запроса к агенту
Сделай сохранение данных игрока через DataStore с повторами и миграцией схемы, используя скилл `roblox-data`.Ограничения
Скиллы дают только знания и инструкции, ничего не запускают в Studio сами. Копировать надо весь каталог скилла вместе с `references/full.md`, одного `SKILL.md` недостаточно. Справочники опираются на документацию Roblox на момент написания, и API платформы меняется. В репозитории есть скрипты проверки дрейфа API и версий, но их запускают авторы набора. Иллюстрации в README приведены как примеры и не гарантируют результат: он зависит от модели и способа работы.
Как отключить. Удалите каталоги скиллов `roblox-*` из папки `~/.claude/skills/`, `.codex/skills/` или `.cursor/skills/`, куда их ставили.
Частые вопросы
Как поставить только нужные скиллы?
Одну библиотеку командой `npx skills add TabooHarmony/roblox-brain/skills/core` (или `gameplay`, `design`, `tools`). Один скилл через `--skill roblox-building`.
Что делать при ручной установке?
Скопируйте каталог скилла целиком, например `cp -r skills/design/roblox-growth-design ~/.claude/skills/`. Без `references/full.md` справочник теряется.
С чего начать?
С библиотеки Core: Luau, архитектура, сеть, безопасность, данные и производительность нужны почти в каждом проекте.
Какие агенты подходят?
Каталоги скиллов копируются в `~/.claude/skills/`, `.codex/skills/` и `.cursor/skills/`, то есть Claude Code, Codex и Cursor.
Есть ли скиллы про монетизацию?
Да, библиотека Design: игровой дизайн, психология игрока, рост, аналитика и монетизация.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор из 23 скиллов держит код Roblox свежим: без устаревших wait и BodyVelocity, а примеры Luau проверяет CI.
Roblox Dev Skill дает агенту проверенные знания о Luau и Roblox Studio, чтобы код соответствовал текущей версии движка.
Бесплатные навыки Claude Code для игр Roblox: код, интерфейс, карты, 3D-модели, эффекты, звук и анимации от идеи до проверки.
61 небольшой скилл для Codex по 13 областям: разбор кодовой базы, тесты, миграции, безопасность, CI и ревью pull request
Набор из MCP-сервера и плагина для Roblox Studio: работа с несколькими Place, ассеты через Open Cloud и синхронизация с локальными файлами
Roblox Studio MCP (сообщество, отладка и плейтесты)
Roblox Studio MCP
MCP-сервер для Roblox Studio: запускает Luau на сервере и клиенте, ведет плейтесты, снимает скриншоты и профилировку
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| roblox-brain (эта карточка) | нет | 185 | ||
| SyphoDev Roblox Skills | нет | 157 | тоже учит агента Roblox; здесь 29 скиллов в четырех библиотеках со справочниками и скриптами сверки API | |
| Roblox Studio MCP (сообщество, отладка и плейтесты) | нет | не нужна | 366 | MCP-сервер управляет Studio; здесь только знания и методики, ничего не запускается |
Коротко о README
Репозиторий делит 29 скиллов на четыре библиотеки по задачам Roblox-разработки. У каждого скилла короткая точка входа и глубокий справочник. Скрипты в `scripts/` сверяют справочники с документацией платформы.
Бейдж для README
Исходный SKILL.md
--- name: roblox-networking description: "Use when adding, changing, or auditing RemoteEvents/RemoteFunctions: argument validation, rate limits, server authority, exploit prevention." when_to_use: "Also for anything sent between client and server, laggy or dropped events, desync, payload size, cooldowns, and security reviews of remotes." last_reviewed: 2026-10-14 sources: - https://create.roblox.com/docs/scripting/events/remote - https://create.roblox.com/docs/scripting/security/security-tactics - https://create.roblox.com/docs/scripting/security/client-server-boundary - https://create.roblox.com/docs/projects/server-authority - https://create.roblox.com/docs/reference/engine/classes/UnreliableRemoteEvent - https://create.roblox.com/docs/reference/engine/classes/Workspace#GetServerTimeNow - https://1axen.github.io/blink/ - original --- # roblox networking ## When to Load Load when adding a remote, handling untrusted input, adding cooldowns, or assigning authority. ## Quick Reference - Every client argument is attacker-controlled; validate type, size, ownership, state, distance, cooldown on the server. - Look up prices, damage, rewards, permissions from server-owned definitions. - Choose the authority model first: Server Authority uses client prediction + server rollback, and is not `SetNetworkOwner`. - Under Server Authority, simulation input uses `InputAction`/`BindToSimulation()` + `UseFixedSimulation`, not a remote. - Events for most gameplay requests; keep `RemoteFunction` calls short and bounded. - `RemoteEvent` for reliable state; not ordered vs property/attribute replication — one explicit channel or version state. `UnreliableRemoteEvent` only for replaceable data; droppable, 1000-byte cap. - Engine ceiling: each remote type has ~500 FireServer req/s/client, pooled across same-type remotes — a ceiling, not a target. - Measure payload and fire rate under load; budget rate × bytes × recipients; snapshot on join, diffs after. - Hit timestamps are untrusted context, never proof. Bound freshness and validate server history; see full.md §3a. - Typed schemas do not replace security checks. Pin generators and verify generated output in CI. - Check NaN/infinity first (`x ~= x`, `math.abs(x) == math.huge`): `NaN` defeats `<`/`>`. `utf8.len` catches malformed UTF-8 that fails a DataStore save. - Serialization: functions arrive `nil`, metatables stripped, mixed keys mangled, `nil` truncates tables, tables are copies — validate field by field, share state via server-owned snapshots/ids. - Server Authority needs `AuthorityMode = Server` + its bundle; misprediction/rollback are normal (full.md). - Rate limits protect the server; validation still rejects invalid requests. Bindables are same-side only: tables copied, metatables stripped, `Invoke` yields until `OnInvoke` returns. - Record suspicion with thresholds; never punish one malformed packet. - Edit-mode play: wrap the network layer so `RunContext:IsEdit()` gets a loopback mock (full.md).