Manus에서 모든 스킬 실행
원클릭으로
원클릭으로
원클릭으로 Manus에서 모든 스킬 실행
시작하기$pwd:
validate-extension
// Validate the implementation and support in gfxreconstruct for a given Vulkan extension
$ git log --oneline --stat
stars:1
forks:1
updated:2026년 4월 8일 13:14
SKILL.md
// Validate the implementation and support in gfxreconstruct for a given Vulkan extension
Look for issues in a commit
Look for bugs in upstream merge artifacts in given file(s)
Look for issues in upstream merge commit
| name | validate_extension |
| description | Validate the implementation and support in gfxreconstruct for a given Vulkan extension |
| metadata | {"short-description":"Validate gfxreconstruct's support for a Vulkan extension"} |
This is for review only - make no fixes to code unless explicitly told to do so.
https://docs.vulkan.org/refpages/latest/refpages/source/<extension name>.html and read it. Focus on the "New Commands", "New Structures", "New Enum Constants", "Promotion to", and feature/property language.framework/generated/generated_vulkan_api_call_encoders.h and framework/generated/generated_vulkan_api_call_encoders.cpp.framework/encode/custom_vulkan_api_call_encoders.h, framework/encode/custom_vulkan_api_call_encoders.cpp, framework/encode/vulkan_capture_manager.h, framework/encode/vulkan_capture_manager.cpp, and layer/layer_vulkan_entry.cpp.framework/generated/khronos_generators/vulkan_generators/blacklists.json, framework/generated/khronos_generators/vulkan_generators/capture_overrides.json, and framework/generated/khronos_generators/vulkan_generators/replay_overrides.json.framework/generated/generated_vulkan_decoder.cpp.framework/generated/generated_vulkan_replay_consumer.h and framework/generated/generated_vulkan_replay_consumer.cpp.framework/decode/vulkan_replay_consumer_base.cpp and any relevant specialized consumers such as framework/decode/vulkan_pre_process_consumer.h, framework/decode/vulkan_resource_tracking_consumer.h, and framework/decode/vulkan_resource_tracking_consumer.cpp.framework/generated/generated_vulkan_struct_encoders.h and framework/generated/generated_vulkan_struct_encoders.cpp.framework/encode/custom_vulkan_struct_encoders.h and framework/encode/custom_vulkan_struct_encoders.cpp.framework/generated/generated_vulkan_struct_decoders.h and framework/generated/generated_vulkan_struct_decoders.cpp.framework/decode/custom_vulkan_struct_decoders.h and framework/decode/custom_vulkan_struct_decoders.cpp.framework/generated/generated_vulkan_pnext_struct_encoder.cpp and framework/generated/generated_vulkan_pnext_struct_decoder.cpp.framework/generated/generated_vulkan_struct_handle_wrappers.h and framework/generated/generated_vulkan_struct_handle_wrappers.cpp.framework/generated/generated_vulkan_struct_handle_mappers.cpp.framework/encode/custom_vulkan_struct_handle_wrappers.h, framework/encode/custom_vulkan_struct_handle_wrappers.cpp, framework/decode/custom_vulkan_struct_handle_mappers.h, and framework/decode/custom_vulkan_struct_handle_mappers.cpp when the generated path is not enough.framework/encode/vulkan_handle_wrappers.h, framework/generated/generated_vulkan_state_table.h, framework/encode/vulkan_state_tracker.h, framework/encode/vulkan_state_tracker.cpp, framework/generated/generated_vulkan_struct_trackers.h, and framework/generated/generated_vulkan_struct_trackers.cpp.framework/generated/generated_vulkan_object_info_table_base2.h, framework/decode/vulkan_tracked_object_info.h, framework/decode/vulkan_tracked_object_info_table.h, framework/decode/vulkan_resource_tracking_consumer.h, and framework/decode/vulkan_resource_tracking_consumer.cpp.framework/generated/generated_vulkan_feature_util.cpp, framework/decode/vulkan_feature_tracker_consumer_base.h, and framework/decode/vulkan_feature_tracker_consumer_base.cpp for corresponding tracking or compatibility logic.