webgpu-threejs-tsl — скилл для Claude Code
Помогает писать Three.js-приложения с WebGPU, TSL-материалами, вычислительными шейдерами и постобработкой.
npx skills add dgreenheck/webgpu-claude-skill --skill webgpu-threejs-tsl -a claude-codeЧто делает webgpu-threejs-tsl
Скилл даёт агенту справку и примеры для проектов Three.js с рендерером WebGPU. Он охватывает синтаксис TSL, узловые материалы, пользовательские функции, вычисления на GPU, эффекты постобработки и подключение WGSL.
Внутри есть документы по материалам, устройству WebGPU и восстановлению после потери GPU-устройства. Примеры включают базовую настройку, материал со своим шейдером, систему частиц, конвейер эффектов и сцену Земли с атмосферой. Есть шаблоны проекта и вычислительного шейдера.
Для импорта Three.js нужен путь three/webgpu, а функции TSL берутся из three/tsl. Это повод проверить импорты при переносе существующей сцены на WebGPU.
Какие задачи решает
- настроить
WebGPURendererв проекте Three.js - создать узловой материал на TSL
- перенести шейдерную логику с GLSL на TSL
- написать вычислительный шейдер для массива экземпляров
- собрать цепочку эффектов постобработки
Примеры запросов агенту
- Настрой Three.js-сцену с
WebGPURendererи TSL-материалом. - Сделай систему частиц через вычислительный шейдер на GPU.
- Помоги перенести GLSL-материал на TSL с пользовательской функцией
Fn().
Как установить webgpu-threejs-tsl
1Через Skills CLI (Vercel)
npx skills add dgreenheck/webgpu-claude-skill --skill webgpu-threejs-tsl -a claude-code2Вручную: положить файлы
~/.claude/skills/webgpu-threejs-tsl/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/webgpu-threejs-tsl/
1Через Skills CLI (Vercel)
npx skills add dgreenheck/webgpu-claude-skill --skill webgpu-threejs-tsl -a codex2Вручную: положить файлы
.agents/skills/webgpu-threejs-tsl/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dgreenheck/webgpu-claude-skill --skill webgpu-threejs-tsl -a cursor2Вручную: положить файлы
.cursor/skills/webgpu-threejs-tsl/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dgreenheck/webgpu-claude-skill webgpu-threejs-tsl2Вручную: положить файлы
.github/skills/webgpu-threejs-tsl/SKILL.md1Через Skills CLI (Vercel)
npx skills add dgreenheck/webgpu-claude-skill --skill webgpu-threejs-tsl -a gemini-cli2Командой платформы
gemini skills install https://github.com/dgreenheck/webgpu-claude-skill --path skills/webgpu-threejs-tslВручную: положить файлы
.devin/skills/webgpu-threejs-tsl/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dgreenheck/webgpu-claude-skill --skill webgpu-threejs-tsl -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о webgpu-threejs-tsl
Как установить webgpu-threejs-tsl в Claude Code?
Выполните npx skills add dgreenheck/webgpu-claude-skill --skill webgpu-threejs-tsl -a claude-code, затем ещё раз npx skills add dgreenheck/webgpu-claude-skill --skill webgpu-threejs-tsl -a claude-code. Файл скилла находится в ~/.claude/skills/webgpu-threejs-tsl/SKILL.md.
Что делает webgpu-threejs-tsl?
Скилл направляет агента при разработке Three.js-приложений с WebGPU. В нём собраны материалы по TSL, узловым материалам, вычислительным шейдерам, WGSL и постобработке.
Какие импорты нужны для WebGPU и TSL?
Для Three.js используется three/webgpu, а функции TSL импортируются из three/tsl. Обычный входной путь Three.js для этого сценария не подходит.