Source

impertio-studio/webgpu-claude-skill-package

35 skills · 110 combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
webgpu-impl-webgl-migration Use when porting a WebGL or WebGL2 application to WebGPU, or mapping a WebGL concept to its WebGPU equivalent. Preven…
impertio-studio/webgpu-claude-skill-package
4
2
webgpu-syntax-compute-pipeline Use when creating a WebGPU compute pipeline, encoding a compute pass, or dispatching workgroups directly or indirectl…
impertio-studio/webgpu-claude-skill-package
4
3
webgpu-syntax-render-pipeline Use when creating a WebGPU render pipeline, configuring vertex buffers, fragment targets, blending, primitive topolog…
impertio-studio/webgpu-claude-skill-package
4
4
webgpu-wgsl-syntax Use when writing WGSL shader code: declaring types, variables, operators, control flow, and functions. Prevents shade…
impertio-studio/webgpu-claude-skill-package
4
5
webgpu-wgsl-vertex-shaders Use when writing a WGSL vertex shader: declaring vertex attributes, the clip-space position output, and inter-stage v…
impertio-studio/webgpu-claude-skill-package
4
6
webgpu-agents-pipeline-orchestrator Use when building a WebGPU application end to end, setting up the full adapter to device to pipeline to resource chai…
impertio-studio/webgpu-claude-skill-package
3
7
webgpu-agents-quality-validator Use when reviewing or validating generated WebGPU or WGSL code before trusting it, or auditing a WebGPU codebase for …
impertio-studio/webgpu-claude-skill-package
3
8
webgpu-core-architecture Use when initializing WebGPU, setting up navigator.gpu, or reasoning about the adapter / device / queue model and app…
impertio-studio/webgpu-claude-skill-package
3
9
webgpu-core-cross-browser Use when writing WebGPU code that must run across Chrome, Safari, and Firefox, or when a feature works in one browser…
impertio-studio/webgpu-claude-skill-package
3
10
webgpu-core-limits-features Use when negotiating WebGPU device limits and optional features, calling requestDevice with requiredLimits or require…
impertio-studio/webgpu-claude-skill-package
3
11
webgpu-core-memory-model Use when computing buffer sizes, copy offsets, bytesPerRow for texture copies, or dynamic bind-group offsets in WebGP…
impertio-studio/webgpu-claude-skill-package
3
12
webgpu-core-pipeline-architecture Use when reasoning about WebGPU render versus compute pipelines, shader modules, pipeline layouts, or choosing auto l…
impertio-studio/webgpu-claude-skill-package
3
13
webgpu-core-workers Use when running WebGPU inside a Web Worker or rendering to an OffscreenCanvas off the main thread. Prevents main-thr…
impertio-studio/webgpu-claude-skill-package
3
14
webgpu-errors-debugging Use when debugging WebGPU: diagnosing validation messages, surfacing WGSL compile errors, or capturing a GPU frame. P…
impertio-studio/webgpu-claude-skill-package
3
15
webgpu-errors-device-loss Use when handling WebGPU device loss, the device.lost promise, or recovering after a GPU process crash. Prevents the …
impertio-studio/webgpu-claude-skill-package
3
16
webgpu-errors-validation Use when a WebGPU call fails validation, when capturing errors with error scopes, or when handling the uncapturederro…
impertio-studio/webgpu-claude-skill-package
3
17
webgpu-impl-async-patterns Use when structuring a WebGPU frame loop, mapping buffers asynchronously, or loading pipelines without blocking. Prev…
impertio-studio/webgpu-claude-skill-package
3
18
webgpu-impl-buffer-upload Use when uploading data to a WebGPU buffer or texture, or reading GPU results back to the CPU. Prevents the copy-fail…
impertio-studio/webgpu-claude-skill-package
3
19
webgpu-impl-compute-usecases Use when building WebGPU compute workloads: image processing, particle systems, physics simulation, or reduction and …
impertio-studio/webgpu-claude-skill-package
3
20
webgpu-impl-instancing-indirect Use when drawing many instances, issuing indirect draws or dispatches, or building GPU-driven rendering. Prevents cor…
impertio-studio/webgpu-claude-skill-package
3
21
webgpu-impl-multipass Use when building multi-pass WebGPU rendering: post-processing chains, deferred shading, shadow mapping, or ping-pong…
impertio-studio/webgpu-claude-skill-package
3
22
webgpu-impl-performance Use when optimizing WebGPU performance: reducing command-submission cost, caching pipelines, using render bundles, or…
impertio-studio/webgpu-claude-skill-package
3
23
webgpu-impl-render-targets Use when setting up WebGPU render pass attachments: the canvas target, multiple render targets, a depth-stencil buffe…
impertio-studio/webgpu-claude-skill-package
3
24
webgpu-impl-render-usecases Use when building WebGPU render workloads: PBR materials, full-screen passes, post-processing, or screen-space effect…
impertio-studio/webgpu-claude-skill-package
3
25
webgpu-syntax-bind-groups Use when creating WebGPU bind group layouts and bind groups, wiring uniforms, storage buffers, textures, and samplers…
impertio-studio/webgpu-claude-skill-package
3
26
webgpu-syntax-buffers Use when creating WebGPU buffers, choosing GPUBufferUsage flags, uploading data, or mapping a buffer for CPU access. …
impertio-studio/webgpu-claude-skill-package
3
27
webgpu-syntax-canvas-context Use when configuring a WebGPU canvas, presenting rendered frames, or handling canvas resize. Prevents the black-canva…
impertio-studio/webgpu-claude-skill-package
3
28
webgpu-syntax-command-encoder Use when recording WebGPU commands, beginning render or compute passes, copying buffers and textures, submitting work…
impertio-studio/webgpu-claude-skill-package
3
29
webgpu-syntax-textures Use when creating WebGPU textures, texture views, or samplers, choosing a texture format, or importing a video frame …
impertio-studio/webgpu-claude-skill-package
3
30
webgpu-wgsl-builtins Use when calling WGSL builtin functions (math, geometric, integer, pack) or declaring builtin input and output values…
impertio-studio/webgpu-claude-skill-package
3
31
webgpu-wgsl-compute-shaders Use when writing a WGSL compute shader: workgroup size, invocation ids, shared workgroup memory, atomics, and barrier…
impertio-studio/webgpu-claude-skill-package
3
32
webgpu-wgsl-fragment-shaders Use when writing a WGSL fragment shader: color outputs, multiple render targets, depth output, sample-rate shading, o…
impertio-studio/webgpu-claude-skill-package
3
33
webgpu-wgsl-memory-layout Use when laying out WGSL structs for uniform or storage buffers, matching a JS typed array to a shader struct, or cho…
impertio-studio/webgpu-claude-skill-package
3
34
webgpu-wgsl-textures Use when declaring WGSL texture and sampler variables or sampling, loading, and storing texels in a shader. Prevents …
impertio-studio/webgpu-claude-skill-package
3
35
webgpu-wgsl-uniformity Use when a WGSL shader hits a uniformity or derivative_uniformity diagnostic, or when enabling optional WGSL features…
impertio-studio/webgpu-claude-skill-package
3