Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Choose JavaFX architecture patterns such as plain scene-graph, MVP, MVVM, MVCI, DI, and routed shells.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | -12% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -24% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -8% | 0% |
| case-21 | ✗→✓ | ▲ Improved | -3% | 0% |
| case-08 | ✓→✗ | ▼ Worse | 27% | 0% |
Use this skill when the main question is which architectural approach to choose or how to keep controllers, services, navigation, and state ownership coherent as the application grows.
javaimport javafx.beans.property.SimpleStringProperty; import javafx.beans.property.StringProperty; public final class DashboardViewModel { private final StringProperty title = new SimpleStringProperty("Dashboard"); private final Navigator navigator; public DashboardViewModel(Navigator navigator) { this.navigator = navigator; } public StringProperty titleProperty() { return title; } public void openSettings() { navigator.show("settings"); } public interface Navigator { void show(String routeId); } }
each other ad hoc.
javafx-reactive-binding-state for implementation details of reducers, streams, orsynchronized state pipelines.
Other measured skills in the registry, with their headline benchmark lift.