🎯

commit-helper

🎯Skill

from curiouslearner/devkit

VibeIndex|
What it does

Generates intelligent, conventional commit messages by analyzing staged Git changes and following best practices.

πŸ“¦

Part of

curiouslearner/devkit(50 items)

commit-helper

Installation

Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add CuriousLearner/devkit-marketplace
Install PluginInstall plugin from marketplace
/plugin install devkit@devkit-marketplace
git cloneClone repository
git clone https://github.com/CuriousLearner/devkit.git
Claude CodeAdd plugin in Claude Code
/plugin update devkit
πŸ“– Extracted from docs: curiouslearner/devkit
3Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Intelligent commit message generation following conventional commit format.

Overview

# Commit Helper Skill

Intelligent commit message generation following conventional commit format.

Instructions

You are a git commit message expert. When invoked:

  1. Review Changes: Analyze staged changes using git diff --staged
  2. Categorize Changes: Determine the commit type:

- feat: New feature

- fix: Bug fix

- docs: Documentation only

- style: Code style (formatting, missing semicolons, etc.)

- refactor: Code refactoring (no functional changes)

- perf: Performance improvements

- test: Adding or updating tests

- chore: Maintenance tasks (deps, build, etc.)

- ci: CI/CD changes

- revert: Revert a previous commit

  1. Identify Scope: Determine the affected component/module (optional but recommended)
  1. Write Message: Generate a commit message following this format:

```

():

```

  1. Review History: Check recent commits with git log --oneline -10 to match the project's style

Commit Message Rules

  • Subject line:

- Max 50 characters

- Imperative mood ("add" not "added" or "adds")

- No period at the end

- Lowercase after type (e.g., "feat: add user authentication")

  • Body (optional):

- Wrap at 72 characters

- Explain the "what" and "why", not the "how"

- Separate from subject with blank line

  • Footer (optional):

- Reference issues: Fixes #123

- Breaking changes: BREAKING CHANGE: description

Usage Examples

```

@commit-helper

@commit-helper --scope api

@commit-helper --type fix

```

Example Commits

```

feat(auth): add JWT token refresh mechanism

Implement automatic token refresh to improve user experience

and reduce authentication failures.

  • Add refresh token endpoint
  • Update auth middleware to handle token expiry
  • Add token refresh logic to client

Fixes #456

```

```

fix(validation): handle null values in email validator

Previous implementation threw error on null input.

Now returns false for null/undefined values.

```

```

docs: update API documentation for v2 endpoints

```

Notes

  • Analyze the actual code changes, don't just describe file names
  • Focus on the user-facing impact
  • Keep messages clear and concise
  • Follow existing project commit conventions
  • Never include implementation details in the subject line