Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Build node-based JavaFX workflow editors, graph canvases, and visual programming surfaces with clean model separation.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | -2% | 0% |
| case-14 | ✓→✓ | = Same ✓ | 19% | 0% |
| case-07 | ✓→✓ | = Same ✓ | 10% | 0% |
| case-08 | ✓→✓ | = Same ✓ | 2% | 0% |
| case-09 | ✓→✓ | = Same ✓ | -1% | 0% |
Use this skill when the application lets users create or edit connected node graphs, workflows, or visual programming layouts.
javaimport javafx.scene.control.Label; import javafx.scene.layout.Pane; import javafx.scene.shape.Line; public class GraphCanvas extends Pane { public GraphCanvas() { var a = node("Input", 60, 60); var b = node("Transform", 240, 160); var link = new Line(120, 90, 240, 190); getChildren().addAll(link, a, b); } private Label node(String title, double x, double y) { var label = new Label(title); label.relocate(x, y); label.setStyle("-fx-padding: 12; -fx-background-color: #1c2128; -fx-text-fill: white;"); return label; } }
do not depend on node positions alone.
Node references becomes difficult to persist or test.Other measured skills in the registry, with their headline benchmark lift.