| name | ship |
| description | Stage session-related files, commit with a conventional message, and push to remote. Use when the user asks to ship, commit and push, or finish a session with git. |
Stage relevant files, commit, and push to remote.
- Run the
/changelog step first: review this session's changes and, only if they amount to a medium-to-large change or feature (skip quick fixes and bug fixes), add an entry to the top of internal/changelog.md per the /changelog rules. Stage this edit with the code in step 4.
- Run
git status -u and git log --oneline -5 in parallel
- Identify session-related files, excluding pre-existing dirty files
- Stage with
git add using specific paths (never git add -A or .)
- Write commit message following repo convention (lowercase prefix: feat/fix/refactor) — summarize WHY, not WHAT
- Commit with HEREDOC, then
git push
- Print commit hash and summary