plugins/laravel/skills/laravel-requirement-design/SKILL.md
当用户要求 "设计需求", "开发新功能", "新建模型", "设计数据库", "创建API", "设计Nova后台", "拿到需求", "功能开发", 或需要将产品需求转化为Laravel技术方案时应使用此技能. 指导从需求分析到模型/API/Nova/前端/验证的完整设计流程.
npx skillsauth add phpmac/skills laravel-requirement-designInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
拿到新需求后, 按以下阶段依次设计, 每个阶段输出方案经人工确认后再进入下一阶段.
需求分析 -> 模型/数据库设计 -> API控制器设计 -> Nova后台设计 -> 前端设计 -> 完成验证
明确以下内容后再进入设计:
需求分析时必须逐项评估:
详见 references/model-design.md.
使用 Laravel artisan 命令创建文件, 禁止手动新建:
# 创建模型 (自动生成 migration/factory/seeder/policy/controller/form-request)
php artisan make:model --all ModelName
# 创建枚举
php artisan make:enum EnumName
# 修改现有表
php artisan make:migration add_fields_to_tablename_table
详见 references/api-design.md.
# 创建表单验证 (make:model --all 已自动创建)
# 如需单独创建:
php artisan make:request StoreModelName
php artisan make:request UpdateModelName
# 创建API资源
php artisan make:resource ModelNameResource
详见 references/nova-design.md.
# 创建Nova Resource
php artisan nova:resource ModelName
# 创建Nova Action
php artisan nova:action ActionName
# 创建Nova Filter
php artisan nova:filter FilterName
详见 references/frontend-design.md.
每个阶段完成后进入此验证, 确保不遗漏.
pint --dirty + bun run a 无报错php artisan test --compact 核心路径无失败data JSON 字段有关各阶段的详细规范, 请参阅:
references/model-design.md - 模型/数据库设计详细规范references/api-design.md - API控制器设计详细规范references/nova-design.md - Nova后台设计详细规范references/frontend-design.md - 前端设计详细规范data-ai
当用户提到 Linux 提权/本地提权/local privilege escalation/获取root权限/内核漏洞利用/LPE/SUID/sudo滥用/容器逃逸/权限提升检测; 或要求在Linux系统上从普通用户提升到root权限; 或查询CVE提权漏洞(如Dirty Pipe/CopyFail/Dirty Frag/PwnKit/Looney Tunables); 或需要安全加固建议时应使用此技能
tools
当用户要求 "计算仓位", "仓位管理", "止损比例", "凯利公式", "盈亏比", "资金管理", "半凯利", "反马丁格尔", "固定风险", "position sizing", "策略评估", "策略体检", "SQN", "夏普比率", "卡玛比率", "期望值", "获利因子", "MAE", "MFE", "R乘数", "索提诺", "蒙特卡洛", "样本外测试", "策略回测" 或需要计算合约交易的最优仓位/止损/资金分配/策略质量评估时应使用此技能. 覆盖仓位管理/策略评估/交易解剖/压力测试的完整框架. 即使用户只是提到 "这笔交易该下多少", "策略好不好", "复盘怎么算" 等模糊描述也应触发.
development
当用户要求 "提取API", "逆向APK", "分析APP接口", "提取业务端点", "React Native逆向", "Flutter逆向" 或需要从移动应用提取后端API信息时使用此技能. 覆盖APK解包/JS bundle分析/kernel_blob.bin分析/H5页面参数发现/Spring Boot API验证全流程. 支持React Native和Flutter两种框架.
research
当用户要求 "推荐VPS", "选服务器", "对比服务商", "建站VPS", "便宜VPS", "VPS推荐" 或需要研究/筛选/对比VPS服务商时应使用此技能. 从 hostloc/lowendtalk/lowendbox/测评站搜集真实评测数据, 交叉验证后给出可溯源排名.