Laravel Boost 发布了 2.0 版本,核心变化是引入了 Skills 系统。这套机制改变了 AI Agent 获取上下文的方式——从"一次性加载所有指南"变为"按需激活相关技能"。
实测效果:原有的 Guidelines 体积减少约 40%,Agent 响应更聚焦,生成的代码质量明显提升。
Boost 现在提供两种方式给 Agent 提供上下文。
Guidelines
Skills
这种分层设计解决了一个实际问题:Agent 的上下文窗口是有限的。以前把所有指南都塞进去,Agent 可能在不相关的信息里迷失方向。现在只加载当前任务需要的技能,生成的代码更贴合实际需求。
v2.0 内置了一批开箱即用的技能:
更新这些技能只需要一条命令:
php artisan boost:update除了内置技能,Boost 支持从社区或 GitHub 拉取第三方技能。
php artisan boost:add-skill选择需要的技能后,Boost 会自动同步到所有 Agent 配置中。
如果项目有特殊的业务逻辑或团队约定,可以创建自定义技能。
在以下路径添加文件:
.ai/skills/{skill-name}/SKILL.md运行 boost:update 后,自定义技能会和内置技能一起安装。
适用场景:
包开发者现在可以随包发布技能。
将技能文件放在:
resources/boost/skills/{skill-name}/SKILL.md用户安装 Boost 时,包内的技能会被自动发现并安装。
这对于维护开源包的开发者来说是个实用功能——用户在使用你的包时,Agent 能自动获得正确的上下文,减少"用错 API"的情况。
Skills 系统的核心价值在于"精准上下文"。Agent 不再需要处理大量不相关的信息,而是按需获取当前任务需要的知识。对于正在使用 AI 辅助开发 Laravel 项目的团队,这是一次值得跟进的升级。
composer require laravelboost/boost:^2.0