SuperAPI AI 工具集

quick

编程与开发

查看项目

更新于 10-16 09:47

技能介绍

Quick 是面向 Phoenix 项目的快速实现模式,主张跳过规划仪式、直接产出可用代码,适合明确、范围小的改动。

用途:添加校验、更新路由、修复组件、创建迁移等单文件、50 行以内的编辑。相比常规模式,它不派出研究代理、不写规划文档、不做并行评审,只做单次实现与快速编译校验。

用法:以斜杠命令调用,参数为要实现的內容,例如 /phx:quick Add pagination to posts、/phx:quick Fix the login redirect bug、/phx:quick Add CSV export to reports。工作流为:理解(最多读 3 个相关文件)、直接写代码、快速编译检查、结束。

铁律:任何改动后都必须运行 mix compile --warnings-as-errors 做校验;不得触碰声明范围之外的文件,若修复需要跨多个领域改动,应升级到 /phx:plan;不得为提速绕过安全检查,认证、输入校验与 XSS 规则无论改动大小均适用。快速模式仍强制:无运行时理由不引入进程、不在 mount 中访问数据库、遵守安全基础(如防 SQL 注入)、运行 mix format。被跳过的包括并行代理研究、书面计划文档、多轮评审和文档更新。

适用场景:解法清晰的 bug 修复、小于 100 行的小功能、带测试的重构、添加字段或列、UI 微调。不适用:新的认证流程、支付集成、数据迁移、架构变更,以及任何涉及安全的改动。常见模式包括添加字段(迁移+schema+changeset+表单字段)、修 bug(定位+修复+验证)、添加端点(路由+控制器+响应)。若快速模式遇到复杂度,应说明需要更多规划并切换到 /phx:plan。验证方式:运行 mix compile --warnings-as-errors,若改动 Ecto schema 或迁移则运行 mix ecto.migrate,再对受影响测试运行 mix test test/path_test.exs。示例会话展示了为 posts 添加 archived_at 时间戳时创建迁移、更新 schema、加入 changeset 并验证的过程。