commit

Group unstaged git changes into logical commits with Angular.js style messages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes git changes and automatically creates fine-grained commits with rule-based messages following Angular.js conventions, turning messy diffs into clear, reviewable history.

Core Features & Use Cases

  • Analyze unstaged changes and group related files into atomic commits.
  • Generate standardized Angular.js style commit messages with rationale.
  • Provide a repeatable workflow to execute commits and document decisions.

Quick Start

Invoke /commit after making several related changes to automatically generate and apply concise, logical commits.

Frequently Asked Questions about commit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically group unstaged git changes into logical commits?

To automatically group unstaged git changes into logical commits, this Skill analyzes your repository's unstaged files, groups related changes into atomic commits, and generates standardized Angular.js style commit messages with rationale.

What is the best way to generate Angular.js style commit messages for multiple file changes?

Generating Angular.js style commit messages for multiple file changes is done by applying rule-based semantics to your git diff, ensuring the resulting messages are well-structured and follow standardized conventions.

How does automated commit analysis handle grouping related files together?

Automated commit analysis handles grouping related files by evaluating unstaged git changes, targeting repositories with multiple modifications, and organizing related files into single, fine-grained atomic commits.

Can I use automated commit grouping for repositories with many unstaged changes?

Yes, you can use automated commit grouping for repositories with many unstaged changes, as it specifically targets messy diffs, enforces commit semantics through rules, and supports pre-commit checks during the guided execution workflow.

When do I need automated commit generation for my git workflow?

You need automated commit generation for your git workflow when you have made several related code changes and want to automatically turn messy unstaged diffs into clear, reviewable history with concise, logical commits.