describe-git-title

Generate a git commit title and description from the current diff.

884|135|Updated May 1, 2014
One-click install
npx skills add https://github.com/fatih/dotfiles --skill describe-git-title
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: describe-git-title
Source: https://github.com/fatih/dotfiles/tree/main/agent/skills/describe-git-title
Command: npx skills add https://github.com/fatih/dotfiles --skill describe-git-title

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the guesswork and manual effort of crafting git commit messages by generating a concise title and a descriptive body from your current changes without performing a commit.

Core Features & Use Cases

  • Generate a succinct commit title from the current diff.
  • Produce a structured multi-line description describing the changes.
  • Copy the resulting message to the clipboard using pbcopy for quick paste into your commit workflow.
  • Use when you need a ready-to-use commit message for code reviews or quick documentation.

Quick Start

Run the skill on your repo with uncommitted changes. It will output a title and description and copy them to your clipboard. You can then paste the result into your git commit command as needed.

Frequently Asked Questions about describe-git-title

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

FAQPage Schema
How do I generate a git commit message from a diff?

You can generate a structured commit title and description by running this skill on your repository with uncommitted changes. It parses the current git diff and formats a clear multi-line summary of the modifications.

Can I automatically copy a generated git commit description to my clipboard?

Yes, the skill automatically copies the generated git commit title and description to your clipboard using pbcopy, allowing you to quickly paste the message directly into your git commit command.

Does this tool write the commit directly to my repository?

No, the tool generates the commit title and description without performing an actual commit. It simply parses the git diff and copies the formatted message to your clipboard for manual review and pasting.

What is the best way to summarize code changes for a git commit title?

The best way to summarize code changes is to parse the git diff to extract core modifications, then format a succinct title alongside a structured multi-line description detailing the specific repository changes.

Do I need any specific environment to use this git diff description generator?

You need a git repository with uncommitted changes and the pbcopy utility available in your environment, as the skill relies on pbcopy to copy the generated commit title and description to your clipboard.