laravel-upgrade-skill

自动化升级Laravel应用主要版本,识别并修复破坏性变更。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:laravel-upgrade-skill。
它的用途是:自动化升级Laravel应用主要版本,识别并修复破坏性变更。
完整的 Skill 内容见:https://321skill.com/skills/laravel-upgrade-skill/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'请帮我升级这个Laravel项目到下一个主要版本。',它会自动检测当前版本(例如10.x),然后扫描代码库,根据Laravel官方升级指南识别出所有需要修改的地方,并尝试自动应用这些修复,最后更新`composer.json`中的依赖版本。整个过程无需你手动查阅冗长的升级文档。

介绍

Laravel升级助手是一款专为Laravel开发者设计的AI技能,旨在自动化完成Laravel框架主要版本之间的升级工作。它解决了开发者在面对官方发布新版本时,需要手动查阅冗长升级指南、逐项检查代码破坏性变更并逐一修复的繁琐和易错问题。

使用方式非常简便。开发者只需在项目根目录下运行该技能,它会自动读取composer.json文件以检测当前Laravel版本,然后加载对应的官方升级指南,并扫描整个代码库来识别所有潜在的破坏性变更点。随后,技能会尝试自动应用必要的代码修复,并更新composer.json中的依赖版本,从而将升级过程自动化。

该技能非常适合后端开发、全栈开发以及需要维护多个Laravel项目的运维开发工程师。对于希望保持项目技术栈最新、但又不愿投入大量时间手动处理升级细节的团队或个人开发者来说,它是一个高效的辅助工具。

建议在升级前,务必在独立的分支或开发环境中运行此技能,并仔细审查其自动生成的修改。虽然它能处理大部分常见变更,但对于高度定制或复杂的业务逻辑,仍需人工复核以确保万无一失。

核心特点

与同类技能相比,它专注于Laravel框架的自动化升级,能根据官方指南精确识别破坏性变更并自动应用修复,而非仅提供检查清单或通用代码重构。

注意事项

不适合处理非标准的、高度定制化的Laravel项目结构或极其复杂的业务逻辑迁移。

常见问题

这个技能能升级Laravel 8到11吗?

不能,它设计为一次只升级一个主要版本(如9→10,10→11)。请按顺序多次运行。

它会修改我的业务代码吗?

会,但仅限于修复官方升级指南中明确的破坏性变更点,建议升级前备份并审查修改。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/laravel-upgrade-skill/raw/index.md 读取 laravel-upgrade-skill 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。