Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Build JavaFX calendar, date-centric scheduling, and Gantt-style planning interfaces with clear time-state ownership.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | -41% | 0% |
| case-02 | ✓→✓ | = Same ✓ | -15% | 0% |
| case-03 | ✓→✓ | = Same ✓ | -12% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 1% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 6% | 0% |
Use this skill when the UI is built around dates, schedules, event grids, or timeline planning views. Libraries such as CalendarFX or FlexGanttFX are relevant when the product outgrows simpler date-pickers and list-based scheduling.
javaimport java.time.LocalDate; import javafx.collections.FXCollections; import javafx.scene.control.DatePicker; import javafx.scene.control.ListView; import javafx.scene.layout.BorderPane; public class PlannerView extends BorderPane { public PlannerView() { var datePicker = new DatePicker(LocalDate.now()); var items = new ListView<>(FXCollections.observableArrayList( "09:00 Standup", "11:00 Review", "14:00 Planning" )); datePicker.valueProperty().addListener((obs, oldValue, newValue) -> setBottom(new ListView<>(FXCollections.observableArrayList( newValue + " / Focus block", newValue + " / Follow-up tasks" ))) ); setTop(datePicker); setCenter(items); } }
when overlap, dependency, or timeline density becomes the core requirement.
Other measured skills in the registry, with their headline benchmark lift.