982 B
982 B
name, description, disable-model-invocation, allowed-tools
| name | description | disable-model-invocation | allowed-tools |
|---|---|---|---|
| ship | Commit, tag with the next version, and push to remote. | true | Bash(git *), Bash(pnpm *), Skill |
Instructions
Commit current changes, create the next version tag, and push everything to remote.
Step 1 — Commit
Use the /commit skill to stage and commit changes. Pass along any user arguments as the commit message.
/commit $ARGUMENTS
Step 2 — Tag
Get the latest tag and increment the patch number (e.g., 0.9.27 → 0.9.28). Create the tag:
git tag --sort=-v:refname | head -1
git tag <next-version>
Step 3 — Push
Push the commit and tag to remote:
git push && git push --tags
Step 4 — Verify
Confirm the tag exists on the pushed commit:
git log --oneline -1 --decorate
User arguments
$ARGUMENTS
If the user provided arguments, treat them as the commit message or guidance for what to commit.