Install any skill in seconds. Free to start, no credit card required.
Get Started Free →johannesrabauer/javafx-calendar-scheduling-planning
Build JavaFX calendar, date-centric scheduling, and Gantt-style planning interfaces with clear time-state ownership.
Passed 19 of 22 test cases with the skill, and 18 of 22 without it.
1 fixed18 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
We are building a custom interactive JavaFX planning widget for resource allocation. Beyond simple visual display of time blocks, what key trio of capabilities must be built together to support user workflows?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies filtering, persistence, and inline editing as necessary features needed together | Missed | Passed |
The instructions your model reads when the skill loads.
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.
import 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);
}
}
test cases passed, vs 18 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.