roblox-building — скилл для Claude Code: геометрия и карты в Roblox
Скилл для сборки геометрии, карт и пропов в Roblox Studio через MCP или Luau. Помогает не угадывать координаты и доводить модель до проверяемого результата.
npx skills add TabooHarmony/roblox-brain --skill roblox-building -a claude-codeЧто делает roblox-building
Скилл включается, когда вы строите или правите геометрию, карты, пропы и сгенерированные ассеты — через MCP или обычным Luau. Он же пригодится, когда надо закрыть дыры в карте, убрать z-fighting, поправить масштаб, коллизии или вернуть игроков, убежавших за пределы карты.
Внутри — набор правил и порядок работы. Сначала осмотр Studio, Workspace и ассетов: имя корня, начало координат, размеры. Потом сборка по фазам с обратным чтением и проверкой дерева, вида и проходимости. Размеры называются явно, под-части смещаются от опорных CFrames, а не от придуманных мировых координат; привязка идёт к 0.125, 0.25 или 0.5 studs. Сложный CSG советует собирать рядом с началом координат и уже потом переносить через PivotTo.
Ассеты сначала ищутся в проекте и Toolbox — с проверкой типа, автора, цены, скриптов и посадки в сцену. Для платных или чужих вставок скилл требует заранее раскрыть автора, ID, цену и права, а лишний код из них удалить. Отдельно предупреждает про приватность: у новых аккаунтов и групп Images, Decals и Meshes создаются Restricted, поэтому пустая текстура или невидимый меш — это чаще всего отсутствующее разрешение, а не битый файл. Читайте ошибку в Output и выдавайте доступ к experience в Creator Dashboard. Для EditableImage и EditableMesh нужны разрешение и запас памяти.
Какие задачи решает
- собрать карту из зон и ориентиров без угадывания координат
- закрыть дыры в геометрии и убрать z-fighting
- поправить масштаб под рост игрока и проходимость путей
- вставить ассет из Toolbox и вычистить из него лишние скрипты
- разобраться, почему текстура пустая или меш невидимый
Примеры запросов агенту
- Собери арену: корень в начале координат, зоны и точки спавна, размеры назови явно
- Проверь карту на дыры и z-fighting, покажи дерево и результат обратного чтения
- Вставь этот проп из Toolbox, сначала раскрой автора, ID, цену и права
Как установить roblox-building
1Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-building -a claude-code2Вручную: положить файлы
~/.claude/skills/roblox-building/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/roblox-building/
1Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-building -a codex2Вручную: положить файлы
.agents/skills/roblox-building/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-building -a cursor2Вручную: положить файлы
.cursor/skills/roblox-building/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install TabooHarmony/roblox-brain roblox-building2Вручную: положить файлы
.github/skills/roblox-building/SKILL.md1Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-building -a gemini-cli2Командой платформы
gemini skills install https://github.com/TabooHarmony/roblox-brain --path skills/gameplay/roblox-buildingВручную: положить файлы
.devin/skills/roblox-building/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add TabooHarmony/roblox-brain --skill roblox-building -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о roblox-building
Как установить roblox-building в Claude?
Выполните npx skills add TabooHarmony/roblox-brain --skill roblox-building -a claude-code. Скилл окажется в ~/.claude/skills/roblox-building/SKILL.md.
Что делает roblox-building?
Ведёт сборку геометрии, карт и пропов в Roblox Studio: осмотр сцены, сборка по фазам с проверкой, явные размеры и привязка к сетке. Работает и через MCP, и обычным Luau.
Почему текстура пустая или меш невидимый?
У новых аккаунтов и групп Images, Decals и Meshes создаются Restricted. Скилл советует прочитать ошибку в Output и выдать доступ к experience в Creator Dashboard.
Исходный текст
SKILL.md · MIT
--- name: roblox-building description: "Use when building or editing geometry, maps, props, or generated assets with MCP or standalone Luau." when_to_use: "Also for fixing map gaps, z-fighting, scale, collisions or players escaping the map, placing store assets, and reviewing a map layout." last_reviewed: 2026-10-14 sources: - original - https://create.roblox.com/docs/en-us/projects/assets/privacy.md - https://devforum.roblox.com/t/large-scale-roblox-terrain-the-ultimate-guide/405672 - https://devforum.roblox.com/t/a-complete-guide-to-editableimages/3858566 - https://create.roblox.com/docs/reference/engine/classes/EditableImage - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/studio/mcp.md - https://create.roblox.com/docs/production/game-design/core-loops - https://create.roblox.com/docs/production/game-design/onboarding - https://create.roblox.com/docs/production/game-design/onboarding-techniques - https://create.roblox.com/docs/projects/assets/toolbox - https://create.roblox.com/docs/scripting/security/third-party-vulnerabilities - https://create.roblox.com/docs/assistant/guide --- # Roblox Building ## When to Load Load for geometry, props, maps, and spatial onboarding via MCP or Luau. ## Quick Reference ### MCP Build Mode 1-2. Inspect Studio/Workspace/assets; name root, origin, dimensions, assets. 3-4. Build in phases with readback; verify tree, view, traversal. ### Asset Choice - Search project assets and Toolbox first; check type, creator, price, scripts, fit. - Paid/cross-owner insertion: disclose creator, ID, price, rights first. Inspect scripts/dependencies; remove unneeded code. See `roblox-security`. - MCP: `generate_procedural_model`, `generate_mesh`, `generate_material`. - Check mesh bounds, collision, PBR, and quality levels. - Use permitted images; wait for jobs to finish. - `EditableImage`/`EditableMesh`: permission + memory limits. - Native Parts/CSG when reuse/generation is unsuitable. - **Asset privacy:** new accounts/groups create Images/Decals/Meshes Restricted — blank texture/invisible mesh usually means a missing grant, not corruption. Read the Output error; grant the experience in Creator Dashboard. See `roblox-studio-mcp`. ### Player Scale Player ~5 studs | Door 4w×7h | Ceiling 10-14 | Counter 3.5-4 | Seat 1.5 | Path 6+ ### Spatial Rules - Name dimensions; offset sub-parts from anchor CFrames, never guessed world coordinates. - Snap to 0.125/0.25/0.5 studs. Build complex CSG near origin, then `PivotTo` the destination. - Set anchoring, collision, shadows, color, material explicitly. ### Acceptance **Prop:** named model, pivot, scale, bounds, materials, collision, anchoring, no loose parts, provenance. **Map:** root/origin, zones, landmarks, spawns/return paths, traversal, bounds excluding Baseplate/Terrain/SpawnLocation. **Evidence:** readback, view when supported, playtest results. ### Anti-Patterns Guessing coordinates | unanchored/duplicate parts | hardcoded world positions | silent CSG failure | oversized batches | claims without readback **Details:** `references/full.md` (maps, validation, assets).
© TabooHarmony · MIT · TabooHarmony/roblox-brain