vulkan
Installation
SKILL.md
Vulkan Graphics Skill
Apply this skill whenever a task involves Vulkan concepts, even if the current wlframe codebase does not yet use that Vulkan subsystem.
Primary Goal
Produce Vulkan code that is explicit about ownership, result handling, and teardown order:
- Every Vulkan handle has a clear parent and destroy path.
- Every
VkResultis checked where failure is possible. - Cleanup order matches Vulkan object hierarchy.
- Validation-layer and extension assumptions stay explicit.
- Synchronization and memory visibility are treated as correctness concerns, not optional optimization details.