wgpu-shader

GitHub

用于实现、调试和优化 wgpu 渲染着色器阶段,涵盖曝光等视觉特效、GPU/CPU 精度校验及性能调优。适用于预览或导出流水线中的图形渲染任务。

data/skills-md/aditya2337/lite-room/wgpu-shader/SKILL.md NeverSight/learn-skills.dev

Trigger Scenarios

实现图像后期处理着色器 调试渲染伪影或精度问题 优化 GPU 内存移动和延迟

Install

npx skills add NeverSight/learn-skills.dev --skill wgpu-shader -g -y
More Options

Non-standard path

npx skills add https://github.com/NeverSight/learn-skills.dev/tree/main/data/skills-md/aditya2337/lite-room/wgpu-shader -g -y

Use without installing

npx skills use NeverSight/learn-skills.dev@wgpu-shader

指定 Agent (Claude Code)

npx skills add NeverSight/learn-skills.dev --skill wgpu-shader -a claude-code -g -y

安装 repo 全部 skill

npx skills add NeverSight/learn-skills.dev --all -g -y

预览 repo 内 skill

npx skills add NeverSight/learn-skills.dev --list

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

  1. Define stage contract: input texture format, output format, uniforms.
  2. Implement shader with deterministic parameter mapping.
  3. Validate against a CPU reference on sample images.
  4. Instrument GPU timings for p50 and p95.
  5. 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

Same Skill Collection

data/skills-md/00prabalk00/claude-skills/knowledge-base-gap-finder/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-agile/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-auth/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-issues/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-project-management/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-projects/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-safe/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-search/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-spaces/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-transitions/SKILL.md
data/skills-md/0731coderlee-sudo/wechat-publisher/wechat-publisher/SKILL.md
data/skills-md/0froq/skills/conventionalcommits/SKILL.md
data/skills-md/0froq/skills/nuxt/SKILL.md
data/skills-md/0froq/skills/oq/SKILL.md
data/skills-md/0froq/skills/pinia/SKILL.md
data/skills-md/0froq/skills/pnpm/SKILL.md
data/skills-md/0froq/skills/slidev/SKILL.md
data/skills-md/0froq/skills/tsdown/SKILL.md
data/skills-md/0froq/skills/turborepo/SKILL.md
data/skills-md/0froq/skills/unocss/SKILL.md
data/skills-md/0froq/skills/vitepress/SKILL.md
data/skills-md/0froq/skills/vitest/SKILL.md
data/skills-md/0froq/skills/vue-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-router-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-testing-best-practices/SKILL.md
data/skills-md/0froq/skills/vue/SKILL.md
data/skills-md/0froq/skills/vueuse-functions/SKILL.md
data/skills-md/0froq/skills/web-design-guidelines/SKILL.md
data/skills-md/0juano/agent-skills/bondterminal-x402/SKILL.md
data/skills-md/0juano/agent-skills/edgeone-pages-deploy/SKILL.md
data/skills-md/0juano/agent-skills/ley-ar/SKILL.md
data/skills-md/0juano/agent-skills/ticktick/SKILL.md
data/skills-md/0juano/agent-skills/x-image-cards/SKILL.md
data/skills-md/0juano/x-image-cards/x-image-cards/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/generate2dsprite/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/video2dsprite/SKILL.md
data/skills-md/0x2e/superpowers/brainstorming/SKILL.md
data/skills-md/0x2e/superpowers/dispatching-parallel-agents/SKILL.md
data/skills-md/0x2e/superpowers/executing-plans/SKILL.md
data/skills-md/0x2e/superpowers/finishing-a-development-branch/SKILL.md
data/skills-md/0x2e/superpowers/receiving-code-review/SKILL.md
data/skills-md/0x2e/superpowers/requesting-code-review/SKILL.md
data/skills-md/0x2e/superpowers/subagent-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/systematic-debugging/SKILL.md
data/skills-md/0x2e/superpowers/test-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/using-git-worktrees/SKILL.md
data/skills-md/0x2e/superpowers/using-superpowers/SKILL.md
data/skills-md/0x2e/superpowers/verification-before-completion/SKILL.md
data/skills-md/0x2e/superpowers/writing-plans/SKILL.md
data/skills-md/0x2e/superpowers/writing-skills/SKILL.md

Metadata

Files
0
Version
e4a0f95
Hash
2ca95136
Indexed
2026-07-23 10:51

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-05 06:33
浙ICP备14020137号-1 $방문자$