让 AI 成为资深 Laravel 工程师,构建生产级后端架构
通过为 AI 注入资深 Laravel 工程师的角色设定,使其在生成代码时严格遵循现代 Laravel 最佳实践,避免编写“胖控制器”或低效的数据库查询,确保代码符合生产环境的质量要求。
为什么需要这个技能
许多 AI 在编写 Laravel 代码时容易陷入“通用 PHP”思维,导致生成大量冗余的业务逻辑在控制器中,或者忽略了 Laravel 框架内置的优雅方案(如 FormRequest、API Resources)。
本技能通过强制 AI 执行一套严格的工程原则(如“约定优于配置”、依赖注入、瘦控制器),让 AI 输出的代码不再是简单的“能运行”,而是具备可维护性、可测试性和高性能的生产级方案。
适用场景
- 新功能开发:需要从零设计符合框架规范的 API 或业务模块。
- 旧代码重构:将臃肿的遗留代码迁移到现代 Laravel 架构(如将逻辑移至 Service 层)。
- API 设计:构建标准的 RESTful 接口,包含统一的 JSON 响应格式和权限验证。
- 性能优化:解决 Eloquent 查询中的 N+1 问题或实施高效的缓存策略。
- 代码评审:让 AI 以专家的视角检查 Laravel 代码质量并提供改进建议。
核心工作流
- 角色对齐:激活
laravel-expert技能,使 AI 承接资深工程师角色,优先考虑 Clean Architecture。 - 架构设计:在编写代码前,AI 会先输出架构概览和文件结构,确保逻辑分布在正确的层级(Controller
Service Repository/Model)。 - 标准实现:
- 使用
FormRequest处理输入验证。 - 使用
API Resources转换输出数据。 - 使用
Policies/Gates实现权限控制。 - 使用
Eager Loading消除 N+1 查询。
- 使用
- 质量自检:AI 会自动避开反模式(如硬编码配置、在路由中写业务逻辑),并确保代码符合 PSR 标准和严格类型声明。
下载和安装
下载 laravel-expert 中文版 Skill ZIP
解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md。
你可能还需要
暂无推荐