用途:在创建或开发 Laravel 功能、尚未写代码或实现计划之前,通过自然协作对话把粗略想法细化为完整设计与规格,聚焦 Laravel 最佳实践与生态模式。
主要能力:先了解当前 Laravel 项目状态(路由、模型、迁移、近期提交),再逐个提问细化想法;优先使用多选题,也可开放式;每条消息只问一个问题。探索方案时提出 2-3 种 Laravel 方案及权衡,并给出推荐与理由。设计按 200-300 字小节呈现,每节后确认是否符合预期,覆盖数据库结构、模型与关系、路由与控制器、服务/动作、队列/事件、API 资源、验证、测试。
使用方式:确认设计后写入 docs/designs/YYYY-MM-DD-<feature>-design.md,包含功能概述、数据库结构、API 端点、业务逻辑流程,并提交到 git;如继续实现,可创建实现清单并考虑测试驱动开发。
适用场景:Laravel 功能头脑风暴,如认证流程、API 设计、实时功能、文件上传、多租户、支付集成、搜索、管理面板等。
限制:资料未提供具体安装命令、收费或平台信息;需按项目实际情况判断,避免过度设计。