This skill should be used when the conversation involves Metal compute pipeline architecture, command buffer lifecycle, compute command encoders, dispatch patterns, pipeline state management, argument buffers, resource heaps, indirect command buffers, synchronization primitives, or Metal 4 unified encoder features. Trigger keywords: MTLComputePipelineState, MTLCommandQueue, MTLComputeCommandEncoder, dispatchThreadgroups, indirect dispatch, hazard tracking, memory barriers, command buffer batching, GPU timeout, Metal 4 barriers.