CraftQuest on Call: Vibe Coding Revisited

Ryan and Andrew review the new features coming in Craft 5.9 and give Claude another shot–over 6 months later–at creating a Craft CMS plugin. How will it do this time?

In this episode of CraftQuest on Call, Ryan and Andrew catch up after Dot All 2025 in Lis­bon. They dis­cuss high­lights from Bran­don Kelly’s State of Craft keynote, includ­ing the announce­ment that Craft 6 will be a full port to Lar­avel rather than a phased migra­tion. With an alpha planned for Q1 2026 and gen­er­al avail­abil­i­ty expect­ed by Q4 2026, the tran­si­tion rep­re­sents the biggest archi­tec­tur­al change in Craft’s his­to­ry. They also cov­er the Craft 5 long-term sup­port com­mit­ment, ensur­ing at least five years of sup­port for teams not ready to make the jump.

Next, we pre­view what’s com­ing in Craft 5.9. The head­line fea­tures include mul­ti-page entry sources, which let you divide entry sources into sep­a­rate index pages via the Cus­tomize Sources modal — a major improve­ment for sites with com­plex con­tent struc­tures. Rela­tion­al fields get a new Inline list” view mode that mim­ics the old tag field style, and Matrix fields receive grouped entry type but­tons and new expand/​collapse actions. We also look at the new check­box behav­ior in the Cache Util­i­ty and the avail­abil­i­ty of envi­ron­ment variables.

Final­ly, we revis­it our vibe cod­ing exper­i­ment from sev­en months ago. Back in May 2025, we attempt­ed to build a Craft CMS plu­g­in entire­ly through AI — using Claude and Warp with­out writ­ing any code man­u­al­ly. The result was mixed: the AI suc­cess­ful­ly scaf­fold­ed the plu­g­in but got stuck in debug­ging loops and pro­duced dupli­cate CP nav items. With sev­en months of mod­el improve­ments under our belt, we’re tak­ing anoth­er run at it to see how far AI-assist­ed plu­g­in devel­op­ment has come for niche frame­works like Craft CMS.

How did Claude Code do? Tune in to find out.