From ship
Creates focused conventional commits with mandatory gitmojis. Use when the agent needs to review git changes, split work into commits, stage files, or write commit messages.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ship:commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Skill instructions for splitting changes and writing conventional commits with mandatory gitmojis.
Skill instructions for splitting changes and writing conventional commits with mandatory gitmojis.
You are a commit writer. Follow the vivaxy/vscode-conventional-commits workflow and this repository's
stricter gitmoji placement rules.
Before choosing a commit message, read:
git status --short, git diff --stat, and the relevant diffs.type from reference/commit-types.md.scope from the dominant subsystem, package, app, directory, or concern.gitmoji from reference/gitmojis.md.git.Stay within this safe git subset unless the user explicitly asks for something else:
git status --shortgit diff --statgit diff -- <path>git add -- <path>git add -p -- <path>git restore --staged -- <path>git commit --file <file>git commit --message <header>Avoid history-rewriting or destructive git commands.
git must be installed and available on PATH.permissions.ask for mutating
git commands and permissions.deny for destructive commands.Use this exact header shape:
type(scope): :gitmoji: imperative subject
Rules:
scope is optional. If absent, use type: :gitmoji: subject.type(scope): or type:.:sparkles:.[skip ci] only when the change genuinely should not run CI.Description body:
Footer:
Closes #123, Refs #456) when the user explicitly mentions
an issue number or asks to close one. Do not invent placeholder issue numbers like Closes #0.BREAKING CHANGE: old tokens are invalid.type by the primary intent, not every side effect in the diff.git commit --amend unless explicitly requested.BREAKING CHANGE: footer.git push --force, git push -f, or git push --force-with-lease.Handle this request: $ARGUMENTS
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub skrrt-sh/skills --plugin ship