commit

Analyze Git changes and generate and execute Conventional Commits with emojis.

88|4|Updated Oct 14, 2018
One-click install
npx skills add https://github.com/skanehira/dotfiles --skill commit-skanehira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/skanehira/dotfiles/tree/main/claude/skills/commit
Command: npx skills add https://github.com/skanehira/dotfiles --skill commit-skanehira

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the manual effort and inconsistency often found in Git commit messages. It automates the process of analyzing changes, grouping them logically, and generating high-quality, conventional commit messages with appropriate emojis, ensuring a clean and traceable commit history.

Core Features & Use Cases

  • Automated Change Analysis: Understands your staged and unstaged Git changes.
  • Intelligent Grouping: Automatically splits multiple concerns (e.g., a feature, a bug fix, and documentation update) into separate, atomic commits.
  • Conventional Commit & Emoji: Generates industry-standard Conventional Commit messages (e.g., ✨ feat: add new feature) complete with relevant emojis, enhancing readability and clarity.
  • Immediate Execution: Commits changes without requiring user confirmation, streamlining your workflow.
  • Use Case: After a coding session, you have several modifications in your repository. Instead of manually staging and crafting multiple commit messages, simply activate this Skill. It will intelligently group your changes, generate perfectly formatted conventional commits (like one for a new feature, another for a bug fix, and a third for a documentation update), and execute them, leaving you with a pristine Git history.

Quick Start

Analyze my staged and unstaged changes, then generate and execute all necessary Conventional Commits with appropriate emojis.