ajiang-git-commit-pr

Installation
SKILL.md

提交代码与创建 PR

按任务选择:仅提交、创建 PR、提交并创建 PR;只要求 push 时检查待推送提交与远程目标后推送。

共同规则

  • 只处理本次任务的改动,保护已有用户修改;不自动 reset、clean、stash 或覆盖无关工作。
  • 提交、push、创建 PR 和合并遵循当前授权。创建 PR 包含发布所需的来源分支,不包含把改动直接合进目标分支。
  • 提交信息和 PR 说明简洁,沿项目风格,不添加 AI 署名、生成标记或无关邮箱地址。
  • 不提交凭证,不擅自 force push、修改 Git 配置或绕过 hook。没有改动时不创建空提交。

模式一:仅提交

  1. 读取项目 Git 规则,运行 git status、git diff、git diff --cached 和 git log --oneline -5,确认仓库、分支、改动范围和提交风格。不是 Git 仓库时说明原因,不自行初始化。
  2. 运行与待提交内容相关的检查。已有脏文件影响结果时,必要时在隔离副本验证。
  3. 用具体文件路径暂存本次改动;同文件混有无关修改时分离本次部分,不直接 git add -A。归属无法安全判断时说明具体问题。
  4. 检查暂存差异并提交。提交信息描述实际变化,只引用真实 issue;不同目的的改动按需要分提交。
  5. 提交后检查 git status 和提交 SHA。hook 失败时修复相关原因后重试,不绕过检查,也不为此 amend 已有提交。
Installs
5
GitHub Stars
11
First Seen
Oct 14, 2026