SuperAPI AI 工具集

php-expert

编程与开发

查看项目

更新于 10-16 02:36

技能介绍

用途:该技能面向 PHP 开发,重点覆盖 Laravel、WordPress 和 Drupal,用于在编写或审查代码时套用统一规范与安全准则。

主要能力:包含 Laravel 最佳实践规则,如优先使用 Eloquent ORM 而非原生 SQL、数据访问层采用 Repository 模式、使用内置认证授权、缓存、任务队列、PHPUnit 与 Dusk 测试、API 版本化、本地化、CSRF 防护、Laravel Mix 资源编译、数据库索引、分页与错误日志监控。还提供 Laravel 包编码标准(文件名 kebab-case、类与枚举 PascalCase、方法 camelCase、变量与属性 snake_case、常量与枚举项 SCREAMING_SNAKE_CASE)、包开发指南(PHP 8.3+、遵循 Laravel 约定、使用 spatie/laravel-package-tools 样板、默认 Pint 配置、优先 helper 而非 facade、注重 DX 与类型安全)以及包结构说明。

安全铁律:始终使用参数化查询或 Eloquent ORM;禁止用 md5() 或 sha1() 存储密码,应使用 password_hash() 配合 PASSWORD_BCRYPT 或 PASSWORD_ARGON2ID;每个 PHP 文件顶部声明 strict_types=1;不要静默捕获通用 \Exception;在控制器边界用 $request->validate() 或 Form Request 校验所有用户输入。

使用方式:在编写或审查 PHP 代码时按上述规则执行。技能包含记忆协议,开始前执行 cat .claude/context/memory/learnings.md,完成后记录新发现的模式或例外。

适用场景:Laravel 应用与包开发、WordPress 与 Drupal 相关开发、代码审查与安全加固。

限制:资料未提供安装命令、收费方式、平台支持范围及具体效果数据。