用途:用于 Rails 项目中一般性的行为变更(非专项领域任务)。资料说明,当功能核心涉及迁移(migration)、授权(authorization)、后台任务(jobs)、GraphQL、Hotwire、性能、API 版本化或引擎(engine)时,应直接使用对应的专项技能卡而非本卡。
主要能力与用法:
- 阅读应用说明、与改动相关的 schema 和 routes,以及一个相邻的实现与测试作为参照。
- 对于行为变更,在应用现有测试框架中新增一个聚焦的示例,并运行它以确认当前失败基线。
- 实现符合应用约定的最小改动;将查询、授权与副作用保持在既有边界内,不擅自扩大范围。
- 运行聚焦的 spec 及项目相关检查;当应用要求时,为公开 API 补充文档。
限制与注意事项:资料指出,仅在生产数据、安全/授权、部署或不可逆变更时才请求检查点(checkpoint)。安装命令、版本要求、支持的 Rails 版本、平台与收费信息暂未提供。