SuperAPI AI 工具集

phoenix-code-review

测试与质量

查看项目

更新于 10-15 21:39

技能介绍

用途:phoenix-code-review 用于审查 Phoenix 应用代码,关注控制器模式、上下文(context)边界、路由和 Plug,适合在评审 Phoenix 项目、检查控制器、路由或 Plug 时使用。

主要能力:提供按问题类型划分的参考资料,包括 references/contexts.md(有界上下文、Ecto 集成)、references/controllers.md(动作、参数、错误处理)、references/routing.md(管道、作用域、验证路由)、references/plugs.md(自定义 Plug、认证)。审查清单覆盖:控制器中业务逻辑应位于上下文、返回正确 HTTP 状态码、动作子句覆盖预期模式、回退控制器统一处理错误;上下文按领域而非技术层划分、公开函数命名聚焦领域、changeset 校验全部用户输入、控制器中不得出现 Ecto 查询;路由使用 ~p 验证路由而非字符串路径、管道归组相关 Plug、资源仅启用所需动作、作用域归组相关路由;Plug 负责认证与授权、可组合且单一职责、发送响应后调用 halt;JSON API 需正确内容协商、统一错误响应格式、列表端点分页。

使用方式:按 Gates 顺序执行——锚定证据(打开源文件记录 path:line)、扫描“已在别处处理”、加载并应用 review-verification-protocol 做验证协议、以 [FILE:LINE] ISSUE_TITLE 格式输出问题。未通过 Gate 前不得报告问题。

限制:暂未提供具体安装方式与运行命令;暂未提供费用、平台或效果信息。该技能仅在资料所述范围内使用。