git-topic-commit-push
Installation
SKILL.md
Git Topic Commit Push
Group the current worktree into honest topic commits, create them non-interactively, and push the current branch.
Workflow
-
Collect Git context:
git status --short --branchgit diff --name-statusgit diff --statgit branch --show-currentgit log --oneline -10git remote -v
-
Inspect enough diff to classify changes by topic.
- Prefer
git diff -- <paths>andgit diff --cached -- <paths>. - Include untracked files in the classification.
- Treat generated caches, traces, dumps, logs, secrets, local env files, and large temporary artifacts as non-commit candidates unless the user explicitly asks to track them.
- Prefer