一键导入
commit-multiple-push
Create multiple git commits, one per concern, from changes in the working tree, then push them
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create multiple git commits, one per concern, from changes in the working tree, then push them
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
After a code change, test it end-to-end (bash, browser, or computer use — whichever fits) and then run `/simplify` to review and clean up the changed code. Use to confirm a change works and is tidy before wrapping up.
Create a git commit and push it
Create a git commit
Ask the user for maximum clarifications before acting on a prompt. Use when the user wants to ensure all ambiguity is resolved before work begins.
Write or refresh a README that earns the reader's attention — short, honest, with a real visual. Tailored to the project type.
Greenfield product spec for an empty repo. Clarifies scope, then challenges the idea — checking whether it already exists and whether the pain is real — before writing a concise spec.md.
| name | commit-multiple-push |
| description | Create multiple git commits, one per concern, from changes in the working tree, then push them |
| allowed-tools | Bash(git add:*), Bash(git status:*), Bash(git commit:*), Bash(git push:*), Bash(git reset HEAD:*), Bash(git diff:*), Bash(if git diff --staged --quiet; then git diff; else git diff --staged; fi) |
git statusif git diff --staged --quiet; then git diff; else git diff --staged; figit branch --show-currentgit log --oneline -10 2>/dev/null || echo "No commits yet"$ARGUMENTS
Single-line Conventional Commit:
Group all working-tree changes (staged and unstaged) by logical concern — application, feature, or purpose. Each group becomes one commit.
Steps:
git reset HEAD to unstage (only if anything is staged)git add the files (or hunks) for that group
b. git commit -m "message" — single-line, no heredocs or $()git status to confirm the tree is cleangit push.git push -u origin <current-branch>.If a single file contains hunks for truly distinct concerns (e.g. different commit types or scopes), split them across commits; otherwise keep the whole file in its most relevant commit.