Handle JavaFX gestures, pinch-to-zoom, panning, and multi-touch interaction with explicit transform ownership.
SkillScore95Maintained
Automatic
◆Frontend / UI pack
Last verified 8/4/2026
What it changes
Passed 21 of 22 test cases with the skill, and 19 of 22 without it.
Without skill86%
With skill95%
Checks it passed that the model alone missed
Attaches event handlers using addEventFilter
Recommends using gesture libraries like GestureFX or TuioFX when gesture complexity increases
2 fixed19 passed either way1 still failing0 broke
Pass-rate lift
+9 pp
Tokens
-5%
Agent turns
0%
Response time
-27%
Model gemini-3.6-flashMeasured 8/4/2026v121 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 2
Prompt
Our JavaFX application has grown from a basic image display component into a multi-layer canvas with rotation, multi-touch pinch-zoom, inertia, and multi-finger object manipulation. Custom event filters are becoming unmaintainable and buggy. What architectural approach should be taken when gesture coordination outgrows simple single-pane handlers?
What was checked, without and with the skill
Checked
Without skill
With skill
Recommends using gesture libraries like GestureFX or TuioFX when gesture complexity increases
Missed
Passed
case-09 · gemini-3.6-flash · 8/4/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md49 linessingle file
JavaFX Gestures and Touch Input
Use this skill when the UI needs touch-aware interaction: zoomable viewports, pannable canvases, or
multi-touch surfaces. Libraries such as GestureFX and TuioFX are useful once gestures become central
to the product.