SuperAPI AI 工具集

open-pr

编程与开发

查看项目

更新于 10-16 02:14

技能介绍

用途

open-pr 用于为当前仓库的当前分支创建 Pull Request。它面向需要快速、规范地发起 PR 的工作流,帮助开发者将本地更改整理成结构清晰、便于评审的合并请求。

主要能力

  • 提交并推送当前分支上的本地更改。
  • 撰写 PR 正文,使评审者能快速理解变更范围、动机与验证情况。
  • 在适用时关联对应 issue。
  • 正文内容涵盖:变更的简要摘要、背后的原因,以及如何测试。
  • 执行后报告 PR 的 URL。

使用方式

通过以下命令打开 Pull Request:

bunx @willbooster/agent-skills@latest open-pr "feat: concise PR title" <<'EOF'
Close #<issue>

## Summary

- What changed
- Key scope or affected area
- Any notable tradeoff or limitation

## Why

Problem being solved

Reason this approach was chosen

Testing

Exact commands run

Manual verification steps if relevant

Notes (if needed)

Breaking changes, rollout concerns, screenshots, or follow-up work
EOF

PR 标题的前缀必须遵循 Conventional Commits 规范,可选类型包括:

  • feat:面向用户或 API 的新功能。
  • fix:面向用户或 API 的缺陷修复。
  • build:影响构建系统或外部依赖的变更(例如 npm、webpack、typescript)。
  • chore:不修改源码或测试文件的日常任务、维护或工具变更。
  • ci:CI/CD 配置文件和脚本的变更。
  • docs:仅文档的变更。
  • perf:提升性能的代码变更。
  • refactor:既不修复缺陷也不新增功能,但改善代码结构或可读性的代码变更。
  • style:不影响代码含义的变更(例如格式调整)。
  • test:补充缺失的测试或修正现有测试。

适用场景

适用于在本地完成更改后,需要按统一规范提交并推送当前分支、并生成结构化 PR 描述的场景,尤其适合注重评审效率与提交规范(Conventional Commits)的团队工作流。

限制

资料未提供该技能的收费方式、价格、支持平台、具体效果或更详细的使用步骤,以上信息暂未提供。