研发协作
在 GitHub PR、issue…
当任务要求把指定截图或录屏作为证据附到 GitHub PR/issue/评论,并确认上传到正确目标位置时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
在 GitHub PR、issue 或评特定
解决思路
- 执行时只使用技能允许的工具/命令:`Glob`、`Bash(gh auth status)`、`Bash(gh --version)`、`Bash(gh pr create:*)`、`Bash(gh pr edit:*)`、`Bash(gh pr comment:*)`、`Bash(gh issue create:*)`、`Bash(gh issue edit:*)`、`Bash(gh issue comment:*)`、`Bash(gh pr view:*)`、`Bash(gh issue view:*)`。
- 运行前确认满足兼容性:`gh` 2.99.0 或更新版本,且能访问 GitHub 网络。
- 确认任务已授权发布证据到 GitHub 后,再上传。
- 在 `gh pr create`、`gh pr edit`、`gh pr comment` 或对应的 `gh issue` 命令上使用 `--attach` 附加截图或录屏;`--attach` 接受图片和视频。
- 需要内联文本证据时,将文本放入带语言标记的围栏代码块中。
- 若尚未确认,运行 `gh --version` 并确认版本;运行 `gh auth status` 检查认证。
- 如果已安装 CLI 不支持 `--attach`,继续准备证据并报告所需版本;请求上传证据不授权升级 CLI。
- 确认目标仓库、PR 或 issue,以及目标是正文还是某条评论。
- 保留现有内容。
- 不要提交证据文件。
- 将多行正文写入文件,并用 `--body-file` 传入命令。
- 当 Markdown 图片引用的目标与附件路径匹配时,该引用会被替换为上传后的 URL,例如 ``。
- 例如执行:`gh pr edit <number> -R <owner/repo> --body-file <body-file> --attach '/abs/path/error.png'`。
- 对追加的附件,用 `--attach '/abs/path/error.png#Error state'` 提供 alt 文本。
- 多个文件时重复传 `--attach` 标志。
- 视频要在图像引用 alt 文本为空且独占一段时才会渲染为播放器。
- 读取命令创建或修改的那个具体正文或评论。
- 核验每个请求文件在该目标位置都有对应的上传 URL,结合命令结果和附件周围文本判断。
- 线程其他位置存在附件不能证明本次上传成功。
- 非零退出仍可能留下已创建的 PR 或评论以及部分已上传文件;重试前先检查该结果。
- 保留成功上传,修正可恢复错误,并仅用缺失文件编辑现有目标。
- 不要盲目重放 create 或 comment 命令。
- 如果结果不确定或权限阻止修复,报告哪些成功、哪些仍未完成。
- 对于私有仓库,用已登录账号核验;匿名 403 或 404 不能证明失败。
- 纯文本证据需要其预期的围栏内容,而不是附件 URL。
适用边界 · 注意事项
- 未获任务授权发布证据到 GitHub 时。
- 已安装的 `gh` 不支持 `--attach` 时,不要为上传而升级 CLI;应继续准备证据并报告所需版本。
- 只需要纯文本证据时,不要用附件 URL 代替带语言标记的围栏内容。