关于 fix-pr-issues
用于处理 Basic Memory PR 反馈和检查失败的技能。它整理问题、实施范围有限的修复并验证推送,随后针对最新提交重新执行审查流程,但不会合并 PR。
主要功能
- 01收集 PR 评论、审查线程和 CI 失败
- 02用问题清单记录问题与验证要求
- 03实施聚焦修复并保留无关改动
- 04创建签署提交并推送更新
- 05通过审查流程复查最新提交
适用场景
- 01处理行内审查意见
- 02修复 GitHub Actions 检查失败
- 03推送更改后重新检查 PR
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ basicmachines-co/ basic-memory --skill fix-pr-issues安装后在 Claude Code 中输入/fix-pr-issues确认已加载。
附带文件agents/openai.yamlassets/icon.svg
详细介绍
修复 Basic Memory PR 问题
解决 PR 反馈和未通过的检查,然后对新的头部 SHA 执行 pr-review-loop。此技能不会合并 PR。
收集信息
- 确认当前有效的 PR 和最新头部:
gh pr view --json number,url,headRefOid,mergeStateStatus,statusCheckRollup
- 收集确切的反馈:
- PR 评论和审查摘要
- 行内审查评论和未解决的审查线程
- 未通过的 GitHub Actions 作业及相关日志
- Codex 表情回应,以及
pr-review-loop中描述的最新头部审查状态
- 创建一份简短的问题清单,逐项记录来源、具体问题、预期修复和所需验证。
修复
- 一次处理清单中的一项。
- 编辑文件前,先完整阅读该文件。
- 保持差异范围精简,并保留无关的用户修改。
- 先运行最小且有意义的验证,再按需扩大验证范围。
- 使用
git commit -s提交更改后的代码或文档。
如果评论有误、已过时、刻意不在范围内,或不值得付出相应代价,请提供简洁的证据进行回复,而不是强行修改代码。
推送并重新检查
- 推送分支。
- 确认检查针对新的
headRefOid运行,并等待其完成。 - 完整执行
pr-review-loop。代码推送后,之前的 Codex 批准即已过时;必须获得针对当前头部的批准信号,并确保没有未解决且未过时的 Codex 线程。 - 如果出现新反馈,将其加入问题清单并重复整个循环。
回复
对于每条已处理的评论或阻塞项,请回复修复提交、运行的验证以及当前的 Codex 门禁状态。只有在发布附有证据的修复或理由后,才解决实质性线程。
评论
支持 Markdown