
Commit Helper
If you're working on CockroachDB, this handles the project's specific commit message conventions so you don't have to memorize them. It analyzes your staged changes, prompts for issue numbers, writes properly formatted commit messages with the right package prefix, and generates release notes in the correct category. The real value is in the details: it knows when to use "bug fix" versus "backward-incompatible change", how to structure multi-commit PRs, and what actually needs a release note versus what doesn't. It's basically the team's style guide turned into an interactive assistant that walks you through each commit.
- skills.sh installs
- 642
- GitHub stars
- 32.6K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add cockroachdb/cockroach --skill commit-helper --agent claude-codeInstalls into .claude/skills of the current project.
Files
CockroachDB Commit Helper
Help the user create properly formatted commit messages and release notes that follow CockroachDB conventions.
Workflow
- Analyze the changes: Run
git diff --stagedorgit diffto understand what was modified - Determine the package prefix: Identify the primary package affected
- Ask the user for:
- Issue/epic number if not already known
- Whether release notes are needed and what category fits best
- Write the subject line: Imperative mood, no period, under 72 characters
- Write the body: Explain the before/after, why the change was needed
- Add issue references: Include Resolves/Epic as appropriate
- Write the release note: Clear, user-focused description of the change
- Create the commit using the properly formatted message
Commit Message Structure
Basic Format:
package: imperative title without period
Detailed explanation of what changed, why it changed, and
how it impacts users. Explain the problem that existed
before and how this commit solves it.
Include context about alternate approaches considered and
any side effects or consequences.
Resolves: #123
Epic: CRDB-357
Sponsors
Details
- Repository
- github.com/cockroachdb/cockroach
- Categories
- Git & Pull Requests, Release Management, Databases
- First seen
- May 16, 2026