SuperAPI AI 工具集

rails-feature

编程与开发

查看项目

更新于 10-16 06:13

技能介绍

用途:用于 Rails 项目中一般性的行为变更(非专项领域任务)。资料说明,当功能核心涉及迁移(migration)、授权(authorization)、后台任务(jobs)、GraphQL、Hotwire、性能、API 版本化或引擎(engine)时,应直接使用对应的专项技能卡而非本卡。

主要能力与用法:

  1. 阅读应用说明、与改动相关的 schema 和 routes,以及一个相邻的实现与测试作为参照。
  2. 对于行为变更,在应用现有测试框架中新增一个聚焦的示例,并运行它以确认当前失败基线。
  3. 实现符合应用约定的最小改动;将查询、授权与副作用保持在既有边界内,不擅自扩大范围。
  4. 运行聚焦的 spec 及项目相关检查;当应用要求时,为公开 API 补充文档。

限制与注意事项:资料指出,仅在生产数据、安全/授权、部署或不可逆变更时才请求检查点(checkpoint)。安装命令、版本要求、支持的 Rails 版本、平台与收费信息暂未提供。