AGENT SKILL
pluot-layer-implementation
Use when implementing layers for Pluot in Rust.
- License 许可
- Apache-2.0
- 最近更新
- 2026-11-04
- Stars
- ★ 31
- Forks
- 3
01 前言 Front Matter
- name
- pluot-layer-implementation
- description
- Use when implementing layers for Pluot in Rust.
03 SKILL.md 正文
- Avoid iterating over data arrays when plotting via the GPU. Upload as textures and perform logic such as filtering, coloring, sizing via WGSL on the GPU. Minimize GPU passes when possible.
- Avoid casting data arrays that have been loaded via zarr - preserve the original dtype by using NumericData unless you need to do a full pass over the data to transform it in some way. Implementing or using accessors which index into a large array and cast individual elements is a form of casting and therefore such workarounds should also be avoided.
04 同仓库更多 Skills
pluot-snappy-troubleshooting
Use when rust build fails due to command did not execute successfully, involving snappy or snappy_src or snappy/snappy.cc
★ 31
pluot-shader-modules
Use when you need to write or modify a WGSL shader.
★ 31
pluot-reference-materials
Use when the user asks you to reference specific code, documentation files, or source repositories of dependencies or related tools.
★ 31
pluot-memoization
Use when writing layer prepare functions which load data asynchronously or otherwise need to cache or memoize results.
★ 31
pluot-layer-parameter-principles
Use when adding fields/properties/members to layer parameter structs.
★ 31
pluot-filter-select-highlight
Use when modifying the filtering, selection, or highlighting logic in Pluot.
★ 31