GitPR流程

wgzhao2026-10-25查看 1888复制 1348

此仓库的标准分支、提交和拉取请求工作流。当用户说“提交并创建 PR”或以其他方式要求提交更改并打开 PR(而非仅推送分支)时使用。

Download (.md)

📘如何使用这个技能

  1. 1
    复制技能内容·点击上方「Copy SKILL.md」复制全部内容,或 Download 下载到本地
  2. 2
    打开你的 AI 客户端·支持 Claude Code、Trae、Cursor、ChatGPT、DeepSeek、Kimi 等任意 AI 助手
  3. 3
    粘贴为系统提示/知识文件·Claude Code:放入 .claude/skills/ 目录;普通对话:作为首条消息发送并说「请严格按这份技能文档执行」
  4. 4
    直接提出你的需求·AI 会按技能定义的工作流、格式和约束来处理,无需再解释背景

💡 提示:技能生效后,每次对话只需一句需求,AI 会按 SKILL.md 的流程执行。

SKILL.md862 chars
---
name: git-pr-flow
description: Standard branch, commit, and pull-request workflow for this repo. Use when the user says "提交并创建 PR" or otherwise asks to commit changes and open a PR, instead of only pushing a branch.
---

# Git / PR 标准流程

当用户明确提出“提交并创建 PR”时,默认按以下流程执行(除非用户另有说明):

1. 创建新分支后再提交,分支名建议使用 `feat/<topic>` 或 `fix/<topic>` 格式,根据本次修改的性质选择 `feat`(新功能)或 `fix`(修复)。例如:`feat/add-protobuf-dependency`。
2. 使用英文编写 commit message:
   - `title` 简洁明确(建议 Conventional Commits 风格)。
   - `description/body` 说明动机、核心改动、验证情况。
3. 使用 `gh` 命令创建 PR,不只推送分支:
   - 示例:`gh pr create --base master --head <branch> --title "<english title>" --body-file <file>`
4. PR 内容必须使用英文,遵循 [PR 模板](.github/pull_request_template.md) 进行填写
5. 若无特别要求,PR 设为 Ready for review(非 Draft)。

以上流程可由一句 "提交并创建 PR" 触发,不需要用户重复描述细节格式要求。

commit message 的格式与 scope 约定见 `AGENTS.md` 的「Commit Message 规范」一节。
来源:skillsdirectory

评论0

登录后参与评论

还没有评论,来抢沙发吧