commit-helper

Generate Conventional Commits messages from staged Git changes.

27|4|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/CuriousLearner/devkit --skill commit-helper-curiouslearner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-helper
Source: https://github.com/CuriousLearner/devkit/tree/main/skills/commit-helper
Command: npx skills add https://github.com/CuriousLearner/devkit --skill commit-helper-curiouslearner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of Git commit messages, ensuring they adhere to the Conventional Commits specification, which improves commit history readability and tooling integration.

Core Features & Use Cases

  • Intelligent Categorization: Automatically determines the commit type (feat, fix, docs, etc.) based on code changes.
  • Scope Identification: Helps identify and include the affected component or module.
  • Structured Formatting: Enforces the standard commit message structure (type(scope): subject, body, footer).
  • Use Case: After making changes to a feature, invoke the commit helper to generate a well-formatted commit message like feat(auth): implement user login endpoint.

Quick Start

Use the commit-helper skill to generate a commit message for your staged changes.

Frequently Asked Questions about commit-helper

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

FAQPage Schema
How do I generate conventional commit messages for staged Git changes?

To generate conventional commit messages, the Skill analyzes your staged code changes to categorize the commit type, identify the affected scope, and construct a structured subject, body, and footer automatically.

How does automated commit message generation determine the correct type and scope?

Automated commit message generation determines the type and scope by analyzing staged code changes and categorizing them into types like feat, fix, or docs to maintain project style consistency.

Can I use this to maintain consistent conventional commits across an existing project?

Yes, you can maintain consistent conventional commits because the Skill reviews your recent Git commit history to ensure newly generated messages match your existing project style.

What is the best way to structure a Git commit message for feature updates?

The best way to structure a Git commit message is using the Conventional Commits format of type(scope): subject, followed by a detailed body and footer, which this Skill generates automatically.

Do I need to manually stage code changes before generating a conventional commit message?

Yes, you need to manually stage code changes first, as the Skill specifically analyzes staged Git changes to categorize the commit type, identify the scope, and build the structured message.