threejs-game-ui-designer — скилл для Claude Code: дизайн игровых
Скилл для проектирования игровых интерфейсов на Three.js: HUD, меню, экраны паузы и победы, адаптивная вёрстка для мобильных и десктопа. Помогает избежать наложений, обеспечить читаемость и согласованность со стилем игры.
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-game-ui-designer -a claude-codeЧто делает threejs-game-ui-designer
Скилл направляет дизайн UI через семь шагов: снимки существующего состояния, инвентаризация экранов (геймплей, пауза, настройки, проигрыш, победа, загрузка, сенсорные элементы), определение иерархии (выживание и статус в приоритете, потом задача, потом обратная связь, потом украшение), замена стандартных карточек на авторские кластеры, иконки, бейджи, алёрты и модальные состояния, использование стабильных размеров и отступов для безопасной зоны, привязка UI к состоянию игры вместо дублирования правил, проверка переполнения текста на обоих экранах.
Внутри папки references/ui-patterns.md — схемы иерархии состояний, зоны HUD, сенсорные элементы, ограничения адаптивности и связывание с игровым состоянием. Скилл подключает threejs-image-generator для логотипов, иконок, фонов меню и 2D-ассетов, если это повысит качество, и threejs-3d-generator только для подлинно трёхмерных объектов в меню, не для плоских элементов HUD.
На выходе скилл даёт отчёт о покрытых состояниях, изменённых файлах, скриншотах обоих вьюпортов, проблемах с переполнением текста и пересечениями, проверке безопасной зоны и размеров сенсорных зон, а также оставшихся рисках. Результаты передаются в общий проход без повторного запуска проверок.
Какие задачи решает
- спроектировать HUD с иерархией элементов и состояниями для разных сцен
- адаптировать UI под мобильные экраны без обрезания и наложений
- убедиться, что текст и кнопки не выходят за пределы экрана на любых разрешениях
- связать визуальные элементы UI с логикой игры
- оформить меню паузы, настроек, экраны победы и поражения в одном стиле
Примеры запросов агенту
- Спроектируй HUD для игры-аркады: полоса здоровья слева, счёт в центре, иконки предметов справа, сенсорные кнопки внизу
- Переделай экран паузы: текущий дизайн с карточками замени на авторские блоки, проверь читаемость на мобильном
- Создай меню настроек с учётом безопасной зоны айфона и переполнения длинных названий параметров на мобильном
Как установить threejs-game-ui-designer
1Через Skills CLI (Vercel)
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-game-ui-designer -a claude-code2Вручную: положить файлы
~/.claude/skills/threejs-game-ui-designer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/threejs-game-ui-designer/
1Через Skills CLI (Vercel)
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-game-ui-designer -a codex2Вручную: положить файлы
.agents/skills/threejs-game-ui-designer/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-game-ui-designer -a cursor2Вручную: положить файлы
.cursor/skills/threejs-game-ui-designer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install majidmanzarpour/threejs-game-skills threejs-game-ui-designer2Вручную: положить файлы
.github/skills/threejs-game-ui-designer/SKILL.md1Через Skills CLI (Vercel)
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-game-ui-designer -a gemini-cli2Командой платформы
gemini skills install https://github.com/majidmanzarpour/threejs-game-skills --path skills/threejs-game-ui-designerВручную: положить файлы
.devin/skills/threejs-game-ui-designer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-game-ui-designer -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора4
Весь набор →Похожие
Вопросы о threejs-game-ui-designer
Как установить threejs-game-ui-designer в Claude Code?
Выполни npx skills add majidmanzarpour/threejs-game-skills --skill threejs-game-ui-designer -a claude-code, затем открой ~/.claude/skills/threejs-game-ui-designer/SKILL.md.
Что делает threejs-game-ui-designer?
Скилл помогает спроектировать читаемый, адаптивный игровой интерфейс на Three.js через семь шагов: от снимков и инвентаризации экранов до проверки переполнения текста и сенсорных зон на обоих вьюпортах.
Когда нужно подключать threejs-image-generator и threejs-3d-generator?
Подключи threejs-image-generator для логотипов, иконок, фонов и 2D-ассетов, если хочешь повысить качество. threejs-3d-generator используй только для подлинно трёхмерных объектов в меню, не для плоских элементов HUD.
Исходный текст
SKILL.md · MIT
--- name: threejs-game-ui-designer description: "Design premium Three.js game UI: HUDs, menus, overlays, pause/win/lose screens, settings, icon controls, touch UI, typography, responsive layout, safe areas, text fit, and UI/world cohesion." --- # Three.js Game UI Designer Make game UI intentional, readable, responsive, and specific to the genre. Preserve the user's requested scope and style. For a narrow HUD fix, retain the existing design and check the changed state and target viewports. For a complete UI pass, use the full workflow below. Mobile input is required when mobile is a target, not because a desktop-only game has UI. ## Reference `references/ui-patterns.md` — hierarchy and required states, HUD zones, menus, touch controls, responsive constraints, style cohesion, and state wiring. Read it before designing HUDs, menus, overlays, touch controls, or responsive layout. Load `threejs-image-generator` when logos, icons, GUI art, faction marks, menu backgrounds, or 2D HUD assets would raise the quality. `threejs-3d-generator` only for genuine 3D menu objects and diegetic props, not flat HUD elements. ## Workflow 1. Capture desktop and mobile screenshots of what exists. 2. Inventory the UI states: gameplay, pause, settings, fail and retry, win or milestone, loading, touch controls. 3. Set the hierarchy: survival and status, then objective, then feedback, then flavor. 4. Replace utility stat cards with authored clusters, meters, badges, icons, alerts, and modal states. 5. Use stable dimensions, safe-area padding, text-fit constraints, and hover/pressed/focus/disabled states. 6. Wire UI to game state rather than duplicating game rules inside UI code. 7. Check text fit and overlap with the longest likely values, safe areas, touch targets, and real state changes on both viewports. ## What goes wrong A generic dashboard of stat cards · UI covering the player, threats, or the next decision · text that shifts and clips on mobile · decorative panels that reduce readability · touch controls that look right but emit no intents. ## Report UI intent and states covered, files changed, target-viewport screenshots, text-fit and overlap findings, safe-area and touch-target evidence where applicable, and remaining risks. Feed these results into the lead's consolidated pass rather than rerunning unchanged game-wide checks.
© majidmanzarpour · MIT · majidmanzarpour/threejs-game-skills