Laravel Boost v2 and the New Skills: On My List to Try
2 min read

Laravel Boost v2 and the New Skills: On My List to Try

402 words

A few days ago Laravel Boost v2.0 was launched, and as someone curious about everything surrounding the Laravel ecosystem, I couldn’t help spending quite a while reading about the new features. The truth is there’s one feature that has my special attention: the Skills system.

What is Laravel Boost?

For those who don’t know it, Laravel Boost is an AI tool that integrates with your Laravel projects to help you in daily development. With version 2.0 they’ve taken a major leap, introducing the Skills system that allows extending and customizing how AI works with your code.

The New Skills of Boost v2

What’s most interesting about this update is that now you can install Skills created by the community, and Laravel packages can also include their own Skills so AI understands how to work with them better.

Installing Skills with boost:add-skill

The new Artisan command is quite direct:

# Short format (owner/repo)
php artisan boost:add-skill vercel-labs/agent-skills

# Full GitHub URL
php artisan boost:add-skill https://github.com/vercel-labs/agent-skills

# With a specific subfolder
php artisan boost:add-skill owner/repo/.ai/skills

The best part is that Boost automatically syncs these skills across all your agents.

Skills in Laravel Packages

But where I see the most potential is that Laravel packages can include their own Skills. Imagine you install a Laravel package, and automatically AI already knows how to use it correctly because the maintainer has included the guides and skills in the package.

As a package maintainer, you can add skills in:

resources/boost/skills/{skill-name}/SKILL.md

And Boost will load them automatically when the user runs boost:install after installing the package.

Updating to Boost v2

To update is as simple as:

composer update
php artisan boost:install

What I’d Like to Try

I have several ideas in mind for when I have some free time:

  • Install some community skill and see how it improves development assistance
  • Create a basic skill for a personal project
  • Try skill overrides to customize behaviors
  • See how it integrates with packages I already use regularly

In short, another tool in the modern Laravel developer’s arsenal. Boost v2 Skills seem an interesting step toward more contextual and useful AI for the Laravel ecosystem, and I’m curious to see how this feature evolves over time.

References

If you have experience with Boost or the new Skills, let me know in the comments!

Comments

Latest Posts

4 min

808 words

A few days ago I watched a video that has given me a lot to think about. Jeffrey Way, founder of Laracasts and one of the most influential people in the Laravel/PHP community, shared a brutally honest reflection on how artificial intelligence is transforming his business and his profession.

The video starts with a phrase that leaves you cold: “I’m done”. It’s not a goodbye to programming, but an acceptance of the reality to come.

4 min

791 words

Lately I’ve been following a discussion that worries me quite a bit: to what extent are we delegating our thinking to AI. It’s not an abstract or philosophical question, it’s something very real I’m seeing day to day in our profession and in society in general.

Recently I read an article by Erik Johannes Husom titled “Outsourcing thinking” that, among other things, discusses the concept of “lump of cognition fallacy”. The idea is that, just as there’s an economic fallacy saying there’s a fixed amount of work to do, some believe there’s a fixed amount of thinking to do, and if machines think for us, we’ll just think about other things.

6 min

1205 words

After my previous article about agent-centric programming, I’ve been researching more advanced techniques for using Claude Code really productively. As a programmer with 30 years of experience, I’ve seen many promising tools that ultimately didn’t deliver on their promises. But Claude Code, when used correctly, is becoming a real game-changer.

Beyond the basics: The difference between playing and working seriously

One thing is using Claude Code for experiments or personal projects, and another very different thing is integrating it into a professional workflow. For serious projects, you need a different approach:

5 min

905 words

Throughout my career, I’ve seen many things change. I’ve gone from Borland to Visual Studio, from vi to Sublime Text, from Sublime to VS Code… And believe me, each change was a deliberate decision that cost me weeks of adaptation. But what’s happening now with AI tools is something completely different.

I’ve found myself using Copilot in the morning, trying Cursor in the afternoon, and checking out Claude Code before going to bed. And I’m not alone. Developers have gone from being faithful as dogs to our tools to being… well, promiscuous.

5 min

1019 words

A necessary reflection on the “AI-Native Engineer”

I read Addyo’s article about the “AI-Native Software Engineer” and, as a Principal Backend Engineer who has seen technological promises come and go for years, I have quite sincere opinions about it. Not all are comfortable to hear.

I’ve seen enough “revolutions” to separate the wheat from the chaff. And there’s a lot of both here.

What’s really working (honestly)

1. AI as copilot, not as pilot

The article’s metaphor about treating AI as a “junior programmer available 24/7” is accurate. In my experience working with teams, I’ve seen developers use GitHub Copilot and Claude effectively to:

11 min

2211 words

How many times have you started a Laravel project manually creating models, controllers, migrations, factories, form requests, and tests one by one? If you’re like most Laravel developers, you’ve probably wasted countless hours on these repetitive tasks that, while necessary, don’t add direct value to your application’s business logic.

Laravel Blueprint is completely changing this paradigm. This code generation tool, created by Jason McCreary (the same genius behind Laravel Shift), allows you to generate multiple Laravel components from a single, readable, and expressive YAML file. In this deep analysis, we’ll explore how Blueprint can transform your development workflow and why it’s gaining traction in the Laravel community.