用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/rgomezcasas/dotfiles --skill global-clean-pr-commits命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | global-clean-pr-commits |
| description | Reorganize all branch commits into clean, logical groups following Conventional Commits |
| allowed-tools | Bash(git add:*), Bash(git status:*), Bash(git commit:*), Bash(git diff:*), Bash(git log:*), Bash(git rev-parse:*), Bash(git branch:*), Bash(git stash:*), Bash(git rm:*), Bash(git reset:*), Bash(git merge-base:*) |
| disable-model-invocation | true |
git statusgit branch --show-currentgit rev-parse --abbrev-ref HEAD@{upstream} 2>/dev/nullgit merge-base HEAD maingit log --oneline <merge-base>..HEADgit diff <merge-base>..HEADgit rev-parse --show-toplevelWe use Conventional Commits specification for all commit messages.
Reorganize all commits on the current branch into clean, logical commits.
git reset --soft $(git merge-base HEAD <base-branch>) to undo all commits while keeping changes staged
b. git reset HEAD . to unstage everything
c. For each proposed commit: stage the relevant files with git add and create the commit
d. Run git log --oneline $(git merge-base HEAD <base-branch>)..HEAD to show the final resultgit add -p or stage specific hunks