Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Improve JavaFX development with scene inspection, CSS debugging, state-devtools, and diagnostic overlays.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✓→✗ | ▼ Worse | -22% | 0% |
| case-01 | ✓→✓ | = Same ✓ | -7% | 0% |
| case-03 | ✓→✓ | = Same ✓ | -18% | 0% |
| case-04 | ✓→✓ | = Same ✓ | -21% | 0% |
| case-05 | ✓→✓ | = Same ✓ | -11% | 0% |
Use this skill when the problem is understanding what the UI is doing: layout issues, CSS application, live scene-graph state, reducer events, thread diagnostics, or development-only debugging overlays.
javaimport javafx.scene.control.Label; import javafx.scene.input.KeyCode; import javafx.scene.layout.BorderPane; import javafx.scene.layout.StackPane; public class InspectableView extends StackPane { public InspectableView() { var root = new BorderPane(new Label("Press F12")); var overlay = new Label("Debug overlay"); overlay.setVisible(false); overlay.setManaged(false); setOnKeyPressed(event -> { if (event.getCode() == KeyCode.F12) { overlay.setVisible(!overlay.isVisible()); } }); getChildren().addAll(root, overlay); setFocusTraversable(true); } }
shorten feedback loops during UI work.
Other measured skills in the registry, with their headline benchmark lift.