SuperAPI AI 工具集

open-pr2

通用与其它

查看项目

更新于 10-16 03:16

技能介绍

用途:在 pascalorg/editor 仓库中,从当前分支创建或更新拉取请求,并按仓库的 PR 模板撰写正文,用开发者对开发者的平实语言说明改动。

主要能力:先做预检,检查工作区与整个分支(git status、git branch --show-current、git log --oneline main..HEAD、git diff --stat main...HEAD、git diff --name-status main...HEAD),并阅读 git diff main...HEAD 的相关部分,而不是只看最新提交或对话记忆。若当前分支是 main、分支没有领先 main 的提交、或存在用户未要求提交的未提交改动,则停止并提示。对非平凡改动运行与受影响包匹配的检查,优先聚焦测试,以及 bun run check-types 和 bun run build;必需检查失败时不创建 PR,只报告失败。

使用方式:每次读取 .github/pull_request_template.md,保留其标题顺序(## What does this PR do?、## How to test、## Screenshots / screen recording、## Checklist)。标题尽量控制在 70 字符内,陈述结果而非活动,必要时加包作用域(如 core:、viewer:、editor:、mcp:)。正文按“问题/修复”逐项写,测试步骤用编号加缩进预期结果;截图或录屏按实际情况填写,非视觉改动写 N/A。清单逐条照抄模板,只有为真才勾选。提交前做人工写作检查,去掉空话与套话。推送用 git push -u origin HEAD,用 gh pr view 检查是否已有 PR;无则用 gh pr create 创建,有则用 gh pr edit 更新,不重复创建。更新时保留 Fixes #123、Refs #123、媒体与仍有效的清单状态,删除与分支不符的旧声明。最后用 gh pr view 回读确认标题、模板段落、基分支与正文,并返回 PR URL、标题、实际运行的检查与测试、以及未勾选项或缺失录屏。

适用场景:需要为 pascalorg/editor 的改动生成规范、可读的 PR 描述时。

限制:仅适用于该仓库;不编造 issue 编号;未运行的命令不得声称通过;资料未提供具体价格、平台或效果信息。