بنقرة واحدة
git-branch-pr-flow
Git 一条龙工作流:创建分支、commit、push、创建 PR、merge、删除分支、同步本地 main。当用户要求提交代码、创建 PR、一条龙、或完整的 Git 提交流程时使用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Git 一条龙工作流:创建分支、commit、push、创建 PR、merge、删除分支、同步本地 main。当用户要求提交代码、创建 PR、一条龙、或完整的 Git 提交流程时使用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
| name | git-branch-pr-flow |
| description | Git 一条龙工作流:创建分支、commit、push、创建 PR、merge、删除分支、同步本地 main。当用户要求提交代码、创建 PR、一条龙、或完整的 Git 提交流程时使用。 |
从当前变更出发,一步到位完成:分支 → commit → push → PR → merge → 清理。
git status
git diff --stat
git log --oneline -5
main 分支git checkout main && git pull分支命名规范:<type>/<short-description>
| type | 场景 |
|---|---|
| feat | 新功能 |
| fix | 修复 |
| refactor | 重构 |
| docs | 文档 |
| chore | 杂项 |
git checkout -b <type>/<short-description>
git add -A
# 排除不应提交的文件(如有)
git reset HEAD .cursor/plans/ 2>$null
Commit message 规范:
<type>: <简要描述>-F 读取文件方式传递多行 message,避免 heredoc 兼容问题# 写入临时 message 文件
# Write tool → .git/COMMIT_MSG
git commit -F .git/COMMIT_MSG
单行 message 可直接用 -m:
git commit -m "<type>: <描述>"
git push -u origin HEAD
gh pr create --title "<commit 标题>" --body "<变更摘要>"
PR body 包含:
gh pr merge <pr-number> --merge --delete-branch
等待命令完成后,同步本地:
git checkout main && git pull
清理临时文件:
# 删除 commit message 临时文件(如果使用了 -F 方式)
Remove-Item .git/COMMIT_MSG -ErrorAction SilentlyContinue
确认本地只剩干净的 main 分支。
.cursor/plans/、.env 等敏感/IDE 文件git commit 在 PowerShell 下 spawn 失败,改用 -F 文件方式