commit | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / commit

commit

maintained by umans-ai

star 5 account_tree 4 verified_user MIT License
bolt View GitHub

name: commit description: Generate conventional commit messages with emoji, ensure no Co-Authored-By

Commit Helper

Generate conventional commit messages following project conventions.

Usage

/commit [message]

Without message: analyzes staged changes and suggests a commit message. With message: validates and formats the message.

Conventions

Format: <type>: <description> <emoji>

Types: feat, fix, docs, style, refactor, perf, test, build, ci, chore

Emojis:

  • feat: ✨
  • fix: 🐛
  • docs: 📝
  • style: 💄
  • refactor: ♻️
  • perf: ⚡
  • test: ✅
  • build: 📦
  • ci: 🔧
  • chore: 🧹

Safety Checks

  • NEVER add Co-Authored-By: lines
  • Verify working directory has staged changes
  • Warn if committing sensitive files (.env, credentials)

Examples

/commit "add auth middleware"
→ "feat: add auth middleware ✨"

/commit "fix timeout bug"
→ "fix: timeout bug 🐛"

/commit
→ Analyzes git diff --staged and suggests type + message

Errors

  • No staged changes → "Error: No staged changes. Run: git add "
  • Co-Authored-By detected in message → "Error: Remove Co-Authored-By before commit"
  • Sensitive files staged → "Warning: .env files detected. Unstage with: git reset HEAD "

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 5
GitHub Forks 4
Created Mar 2026
Last Updated 3 months ago
tools tools automation tools

Related Skills

specs-gen
chevron_right
glm-coding-agent
chevron_right
creating-pr
chevron_right
writing-skills
chevron_right
reviewing-pr
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.