Agent Skills
› NeverSight/learn-skills.dev
› wgpu-shader
wgpu-shader
GitHub用于实现、调试和优化 wgpu 渲染着色器阶段,涵盖曝光等视觉特效、GPU/CPU 精度校验及性能调优。适用于预览或导出流水线中的图形渲染任务。
Trigger Scenarios
实现图像后期处理着色器
调试渲染伪影或精度问题
优化 GPU 内存移动和延迟
Install
npx skills add NeverSight/learn-skills.dev --skill wgpu-shader -g -y
SKILL.md
Frontmatter
{
"name": "wgpu-shader",
"description": "Use when implementing or debugging wgpu rendering and shader stages for preview or export pipelines, including GPU\/CPU parity checks and performance tuning."
}
WGPU Shader
Use This Skill When
- Building shader stages for exposure, contrast, temperature, tint, highlights, or shadows.
- Debugging render artifacts, precision issues, or pipeline ordering.
- Optimizing preview latency and GPU memory movement.
Required Inputs
- Target pipeline stage and expected visual effect.
- Input/output color-space expectation.
- Performance target for the operation.
Workflow
- Define stage contract: input texture format, output format, uniforms.
- Implement shader with deterministic parameter mapping.
- Validate against a CPU reference on sample images.
- Instrument GPU timings for p50 and p95.
- Optimize bandwidth and pass count only after correctness.
Guardrails
- Minimize CPU-GPU round trips.
- Keep shader parameters versioned with app-side structs.
- Reject visual change without before/after evidence.
Output Contract
- Shader code + pipeline binding updates.
- Validation notes against reference output.
- Timing snapshot with target comparison.
Version History
- c3c0a1e Current 2026-07-23 10:51


