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

  1. Collect Git context:

    • git status --short --branch
    • git diff --name-status
    • git diff --stat
    • git branch --show-current
    • git log --oneline -10
    • git remote -v
  2. Inspect enough diff to classify changes by topic.

    • Prefer git diff -- <paths> and git 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.
Installs
5
GitHub Stars
12
First Seen
Jun 17, 2026
git-topic-commit-push — nangongwentian-fe/jay-skills