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 commitorgit pushunless the user explicitly asks in that turn. - NEVER update git config.
- NEVER use
--no-verifyunless 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).