用途:在应用代码库中运行,为团队产出「GitHub App 迁移到 Origin App」的迁移简报,并生成一份可直接发送的 Feedback for Cursor(references/brief.md)。该技能只规划,除非用户读完简报后另行要求,否则不编写或修改代码;需先遵循 origin-api 技能中的文档与规则。
主要能力:从源码中查找并记录每项的 file:line,找不到的转为向团队提出的问题。需梳理声明式权限与事件、应用处理的每个 webhook 事件及处理器读取的载荷字段、每次 REST 与 GraphQL 调用及其参数/过滤器/读取字段/分页方式、认证方式(JWT 算法、安装 ID 获取、令牌过期、用户登录、是否 clone/push git)、webhook 接收器的签名验证与去重,以及框架或库代应用发出的调用(标注 from <dependency>)。映射时依赖 openapi.yaml 与 llms-full.txt,建议保存到仓库外的临时位置再按 x-origin-scopes、x-origin-webhook-events、### 标题分段检索,仅读匹配部分;名称匹配只是候选,需核对描述、参数与响应字段。Origin 无 GraphQL,需拆成 REST 并记录扇出;作用域取所命名操作的 x-origin-scopes.scopes 并集,不翻译 GitHub manifest。
用法与限制:反馈只描述用例,不涉及团队代码细节;简报中团队部分可引用 file:line,但 Feedback for Cursor 不得出现文件路径、模块名、框架细节或仓库名。文档未提及的能力视为当前不可用,需向团队确认;文档未确认或否认的行为需提出问题并加入端到端测试步骤,不应假定与 GitHub 行为一致。完成前需确保关于 Origin 的每项主张都指向已保存文档,每个缺口都有说明代价的反馈条目,摘要需点明 native-or-mirror 问题。