wgsl
Installation
SKILL.md
WGSL Skill(WebGPU / wgpu / Bevy 通用)
本 skill 的目标是:把“需求描述”稳定转成可编译、可接入的 WGSL,并把管线对接信息(bindings / locations / entry points)一并输出,减少来回试错。
🎯 硬约束(必须遵守)
- 只写现代 WGSL:使用
@vertex/@fragment/@compute与@location/@builtin等新语法;不写任何旧版/兼容写法。 - WGSL 严格类型:每个变量/参数/返回值必须可推导或显式标注;需要时必须显式转换(例如
f32(i32_value))。 - 默认不使用
f16(它是可选特性);除非用户明确要求并说明已启用对应 feature。 - 代码标识符用英文;解释用中文(可混用英文术语)。
🧭 使用流程(每次写 WGSL 都按这个走)
Related skills