一键导入
room-schema-fix
通过对比 entities、schema JSON 和迁移方案,诊断并修复 Android Room 数据库在 entity 或 database 变更后的 schema 校验崩溃;增加数据库版本号,添加重命名/新增/删除列的迁移,并验证生成的 Room 代码。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
通过对比 entities、schema JSON 和迁移方案,诊断并修复 Android Room 数据库在 entity 或 database 变更后的 schema 校验崩溃;增加数据库版本号,添加重命名/新增/删除列的迁移,并验证生成的 Room 代码。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
优化Markdown文件中的ASCII流程图,使其更适合手机显示。将宽大的ASCII边框图转换为紧凑的树形结构。当用户要求修复流程图在手机上的显示问题时调用。
分析 Compose 界面是否使用了项目中可复用的组件和主题系统。适用于检查 Compose 屏幕是否符合项目规范或需要重构以使用共享组件。
检查备份系统中选择器、备份逻辑、恢复逻辑、备份信息显示之间的数据一致性。当用户问备份对不对、备份选漏了没、恢复和备份匹配吗、备份信息准不准时调用。
Legado Plus 模块学习讲解器。当用户想学习某个模块、询问模块功能、请求讲解代码架构时调用。提供生动详尽的模块讲解,包括架构图、代码走读、实践任务。
Critical Android code review for Payoo Android app. Focuses on high-impact issues - naming conventions, memory leaks, UIState patterns, business logic placement, lifecycle management, and MVI/MVVM pattern violations. Use when reviewing Kotlin files, pull requests, or checking ViewModels, Activities, Fragments, UseCases, and Repositories.
安卓原生模块学习讲解器。当用户想学习某个模块、询问模块功能、请求讲解代码架构时调用。提供生动详尽的模块讲解,包括架构图、代码走读、实践任务。
| name | room-schema-fix |
| description | 通过对比 entities、schema JSON 和迁移方案,诊断并修复 Android Room 数据库在 entity 或 database 变更后的 schema 校验崩溃;增加数据库版本号,添加重命名/新增/删除列的迁移,并验证生成的 Room 代码。 |
| metadata | {"short-description":"修复 Room schema 崩溃"} |
当 Android 应用在启动时因 Room schema 校验错误而崩溃时使用此技能,尤其适用于修改了 @Entity、@Database、@DatabaseView 或 DAO 查询之后。
识别不匹配之处。
schemas/<db-name>/<version>.json 下的导出 schema JSON。Migration、AutoMigration、AutoMigrationSpec、@RenameColumn、@DeleteColumn。分类 schema 变更类型。
Migration。修复数据源。
@Database(version = ...) 版本号。autoMigrations 列表或手动迁移数组中。验证修复。
AppDatabase_*_Impl 迁移代码与预期的 SQL 或列映射匹配。AppDatabase_Impl 输出,而不仅仅是 Kotlin 源码。Room 数据库 Schema 校验失败RoomOpenHelper$OpenHelperDelegate.validateMigrationA migration from X to Y was required but not foundunexpected columnmissing columnidentity hash mismatch数据库打开闪退应用此技能时,报告以下内容: