Laravel 13.12, weekly updates and tip
Laravel 13.12
Taylor tagged Laravel 13.12 from Laravel Live Japan. Here are the highlights:
- Allow auto discovered listeners to opt out of discovery in #60209
- Add
assertJsonPathsCanonicalizingtoTestResponsein #60225 - Add
normalizeparameter toStr::studly()andStr::pascal()in #60229 - Add
prohibitedtoKeyGenerateCommandin #60224 - Allow
JsonSchemafluent boolean flags to be unset in #60239 - Add attributes to
Schedulerin #60255 - Supports using URI-based connection for SQLite using
file:prefix in #60261 - Add
Client\Request::uri()in #60282
You may review the full branch diff on GitHub for a complete list of changes.
Weekly Journal
Last week I promoted the new Shift AI skills with a short demo video on Twitter. I also made a few more tweaks. Notably converting commands to skills. It seems commands is not only Claude specific, but soft-deprecated. I also updated the /shift:run command to include more Shifts (like the CI Generator and Fast Laravel).
Since I was deep in AI skill mode, I took a minute to create a rough /basecode skill. I effectively let Claude read BaseCode then create skills for its 10 practices. I still need to review and hand-craft the Markdown. But I let it run on a few of my recent side-projects and it seems like a good start.
To that point, I started a few side-projects. These are barely side-projects. More personal projects that I'll make public. I expect no use. But they're so easy to bring to life with AI. Still needs a bit to actually launch. The girls are off school this week before summer camp. So I'm trying to get those done with the time I have.
Weekly Tip
I posted this on Twitter yesterday, but one of the main reasons I never launch a side-project (or abandon it) is the design. I always know what I want the site to look like. But I don't have the design skills to get it there. I can build the functionality all day long. But if it doesn't "look good", I lose interest.
I recently got access to ui.sh and used it on these side-projects. While it didn't "one-shot" the whole thing, it did nail entire sections. For the most part, I kept its initial designs. Only changing placement or font sizes (my old eyes need the larger sizes).