
Typegpu
by software-mansion-labse3f00cdb3494No license291 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 10 days ago
TypeGPU is type-safe WebGPU in TypeScript. Use whenever the user writes, debugs, or designs TypeGPU code: 'use gpu' shader functions, tgpu.fn, buffers, textures, bind groups, compute and render pipelines, command encoders, render passes, render bundles, vertex layouts, slots, accessors, @typegpu/react hooks (useRoot, useFrame, useUniform), React Native worklet rendering, and any TypeGPU API. Shader logic and CPU-side resources are tightly coupled - handle both sides here even if the user only mentions one (e.g. "how do I write a shader", "how do I create a buffer"). Trigger on any mention of typegpu, tgpu, "use gpu", TypedGPU, or WebGPU code written using TypeGPU's schema API (d.*, tgpu.*, std.*). Do NOT trigger for raw WebGPU (using GPUDevice/GPURenderPipeline directly without tgpu), WGSL-only questions, Three.js, Babylon.js, or WebGL.
Only the file list is public. File contents are available once the skill is installed in a workspace.
| Path | Size | Type |
|---|---|---|
| references/advanced.md | 8.1 KB | text/markdown |
| references/encoders.md | 4.3 KB | text/markdown |
| references/matrices.md | 6.8 KB | text/markdown |
| references/noise.md | 5.6 KB | text/markdown |
| references/pipelines.md | 13.5 KB | text/markdown |
| references/react.md | 5.1 KB | text/markdown |
| references/sdf.md | 7 KB | text/markdown |
| references/setup.md | 7.7 KB | text/markdown |
| references/shaders.md | 18.6 KB | text/markdown |
| references/std.md | 4.5 KB | text/markdown |
| references/textures.md | 6.8 KB | text/markdown |
| references/timing.md | 4.1 KB | text/markdown |
| references/types.md | 7.7 KB | text/markdown |
| SKILL.md | 21.9 KB | text/markdown |
Source and attribution
Source:software-mansion-labs/skillsinskills/typegpuat commite3f00cd
License: No license
Content belongs to its original authors. SourceWeft indexes it from a public repository.
More from software-mansion-labs/skills

Svg
software-mansion-labs
Guides SVG rendering in React Native apps using the react-native-svg library.

Rich Text
software-mansion-labs
Guides building rich text editors and HTML or Markdown renderers in React Native using Software Mansion's enriched libraries.

Jsi
software-mansion-labs
Reference guidance for writing React Native JSI C++ code that bridges native code and the JavaScript engine.

Gestures
software-mansion-labs
Best practices for implementing touch gestures in React Native apps with React Native Gesture Handler.

Enable Worklets Bundle Mode
software-mansion-labs
Enables react-native-worklets Bundle Mode in a React Native or Expo app, including the required metro patches.

Audio
software-mansion-labs
Best-practice guidance for implementing audio playback, recording, effects and analysis in React Native apps.
More in Software Development

Playground
anthropics
Builds self-contained interactive HTML playgrounds with controls, live preview, and copyable prompt output.

M5 Onboard
anthropics
Provisions M5Stack ESP32 boards by detecting them on USB, flashing UIFlow 2.0 firmware, and installing a MicroPython app bundle.

Cardputer Buddy
anthropics
Guides iterating on a Cardputer-Adv MicroPython app bundle: adding apps, pushing files over USB-serial, tailing logs, and running REPL commands.

Web Design Guidelines
vercel-labs
Reviews UI code against Web Interface Guidelines fetched from a remote source and reports findings as file:line entries.

Vercel React Native Skills
vercel-labs
React Native and Expo best-practice rules covering list performance, animation, navigation, UI patterns, state, and monorepo setup.

Vercel React Best Practices
vercel-labs
Vercel's React and Next.js performance guidelines, organized as 70 rules for writing, reviewing, and refactoring code.