kirby-panel-and-blueprints
Installation
SKILL.md
Kirby Panel and Blueprints
Use Kirby 6 conventions for new work. For existing blueprints, consult kirby://kb/scenarios/83-migrate-kirby-5-to-6 when migration is needed.
Kirby 6 rules
- Use
pagepicker/filepicker/userpickerfor stored selections; use non-valuepagelist/filelistfor lists. Built-in legacy sections auto-convert; custom sections requireDisplayFieldclass ports. - Remove presets. Define fields at the root and place them via list references (
fields: [intro, related]) in tabs/columns, neverrelated: true. Names collide case-insensitively. - Nest option query/API configuration inside
options; invalid options now remain stored. Quote YAML dates and reserved scalars; usetrue/falsebooleans. - PHP fields are classes; Vue 3 uses explicit
value/inputandemits. Build with kirbyup 4; follow the Panel migration guide for trusted HTML and backend controllers.