commit

Generate Conventional Commits with staging and branch safety checks.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/tkdn/dotfiles --skill commit-tkdn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/tkdn/dotfiles/tree/main/dot_claude/skills/commit
Command: npx skills add https://github.com/tkdn/dotfiles --skill commit-tkdn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you create logical, well-structured Git commits that adhere to the Conventional Commits specification, ensuring clarity and consistency in your version control history.

Core Features & Use Cases

  • Conventional Commits: Automatically formats commit messages according to the <type>[optional scope]: <description> structure.
  • Commit Planning: Guides you through analyzing changes, planning commit granularity, and presenting a commit plan for approval.
  • Safety Checks: Warns if you are about to commit directly to a main or master branch.
  • Use Case: When you've completed a new feature, use this Skill to stage your changes, write a descriptive commit message like feat(auth): implement user login, and ensure your commit history is clean and informative.

Quick Start

Use the commit skill to stage all changes and create a new commit with the message "feat: add new user profile page".

Frequently Asked Questions about commit

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

FAQPage Schema
What's the best way to organize staged files into logical Git commits?

This Skill analyzes your staged files and guides you through planning commit granularity. It presents a structured commit plan for your approval before execution, ensuring your Git history remains clean and logically organized.

Does this commit tool warn me before committing to a protected branch?

Yes, this Skill includes safety checks that warn you if you are about to commit directly to a main or master branch. This prevents accidental commits to protected branches in your version control workflow.

Can I generate a commit plan for approval before staging changes?

Yes, this Skill guides you through analyzing changes and planning commit granularity. It presents a structured commit plan for your approval before staging files and executing the final Git commits.

How do I structure a feature commit message for code review?

To structure a feature commit for code review, use the Conventional Commits format like `feat(auth): implement user login`. This Skill automatically generates these descriptive messages to ensure informative version control history.

When do I need to use the Conventional Commits specification?

You need the Conventional Commits specification when you want logical, well-structured Git commits that ensure clarity and consistency. This Skill automates that formatting process for your version control history.