关于 laravel:writing-plans
面向 Laravel 项目的 Agent 技能,可将已确认的设计拆分为小型、可测试的实施步骤,并在交接前加入验证与防护措施。
主要功能
- 01将设计拆分为任务
- 02规划脚手架与数据模型
- 03规划服务与接口
- 04TDD 与质量门禁
- 05检查发布与可观测性
适用场景
- 01设计确认后规划 Laravel 功能
- 02为分批执行准备实施任务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jpcaparas/ superpowers-laravel --skill laravel:writing-plans安装后在 Claude Code 中输入/laravel:writing-plans确认已加载。
详细介绍
编写计划(Laravel)
将已确认的设计转化为一系列小型、可测试的步骤。交接前加入防护措施和验证。
结构
- 搭建脚手架
- 运行环境:确认使用 Sail 还是主机
- 准备分支和工作区(可选使用 worktrees)
- 数据模型
- 迁移和工厂(每项变更单独提交)
- 如果演示流程需要,则添加 Seeder
- 服务和接口
- Controllers/Requests/Resources(或 actions)
- 外部系统的端口和适配器
- 按需添加 Jobs/events/listeners
- 测试(TDD)
- 使用功能测试验证行为;使用单元测试验证纯逻辑
- 使用工厂;先验证失败,再确保通过
- 质量关卡
- Pint、静态分析和测试均无问题
- 发布和可观测性
- 日志/指标;Horizon 队列;开关/迁移安全性
任务格式示例
- 为 X 添加迁移、模型和工厂
- 为路由 Y 编写失败的功能测试
- 为 Y 实现控制器、请求和策略
- 为 Z 添加包含端口和适配器的服务
- 按需分派 Job;添加 listener 和 events
- 验证队列;添加标签和 Horizon 指标
- 运行质量检查;更新文档
编写计划后,使用 laravel:executing-plans 分批执行。
评论
支持 Markdown