关于 laravel:brainstorming
面向 Laravel 团队的功能与重构梳理 Skill,帮助在实施前明确需求。它通过逐项提问形成设计方案,并建议后续实施计划。
主要功能
- 01围绕目标与领域提问
- 02梳理数据、接口和副作用
- 03先提出设计方案再规划
- 04建议正式制定后续步骤
适用场景
- 01明确 Laravel 功能需求
- 02实施前梳理重构方案
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jpcaparas/ superpowers-laravel --skill laravel:brainstorming安装后在 Claude Code 中输入/laravel:brainstorming确认已加载。
详细介绍
头脑风暴(Laravel)
在规划功能或重构时使用。回答保持简洁,然后提出设计方案,并在开始规划前征求确认。
提问(一次一个)
- 目标:用户应实现什么结果?
- 领域:涉及哪些限界上下文或软件包?
- 数据:是否需要新模型或关系?需要哪些查询和不变量?
- 接口:HTTP/API/CLI?需要哪些输入/输出?需要哪些授权?
- 副作用:邮件、存储、队列或外部系统?
- 性能:吞吐量、延迟、分页、N+1 风险?
- 可观测性:日志、指标、事件、故障处理?
- 测试:TDD 切入点、测试数据/工厂、边界情况?
- 环境:Sail 还是宿主机?数据库/缓存/邮件/存储是否可用?
提出方案
提出一个 200–300 字的设计方案,涵盖:
- 路由/契约、验证、DTO/转换器
- 服务(端口+适配器、策略/流水线)
- 数据模型变更和迁移
- 相关的作业/事件/监听器
- 测试策略(功能/单元)、工厂和种子数据
- 质量门槛和发布计划
准备后续步骤
提出简短的实施计划,然后使用 laravel:writing-plans 将其整理成正式计划。
评论
支持 Markdown