prepare-commits

Installation
SKILL.md

Prepare Commits

Slash trigger: /prepare-commits

Analyze all local changes and return commit-ready groups with messages and file lists. The user selects which group to commit; do not commit or push unless explicitly asked.

Hard rules

  • MUST analyze all changes before proposing commits.
  • MUST NOT modify source code during this workflow.
  • NEVER run git commit or git push unless the user explicitly asks in that turn.
  • NEVER update git config.
  • NEVER use --no-verify unless the user explicitly requests it.
  • NEVER amend unless the user explicitly requests it AND amend preconditions are met (HEAD commit by this session, not pushed).
  • NEVER include unrelated files in a commit group.
  • NEVER commit files that likely contain secrets — warn instead (.env, keys, tokens).

Gather git state (run in parallel)

Installs
4
First Seen
Jun 21, 2026
prepare-commits — smusman437/project-onboarding