commit

Generate Conventional Commit messages for staged Git changes with type, scope, and subject constraints.

417|7|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/Asymmetric-al/core --skill commit-asymmetric-al
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/Asymmetric-al/core/tree/main/.cursor/skills/commit
Command: npx skills add https://github.com/Asymmetric-al/core --skill commit-asymmetric-al

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of Conventional Commit messages for your staged Git changes, ensuring consistency and clarity in your project's commit history.

Core Features & Use Cases

  • Automated Message Generation: Suggests commit types, scopes, and subjects based on staged changes and issue references.
  • Conventional Commits: Enforces the Conventional Commits specification for better changelog generation and automated tooling.
  • Use Case: After implementing a new feature and staging your changes, use this Skill to generate a feat(api): add user profile endpoint commit message, including relevant issue references if found.

Quick Start

Use the commit skill to create a conventional commit message for your staged changes.

Frequently Asked Questions about commit

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 for staged Git changes, use this Skill to analyze your diffs and automatically suggest the correct type, scope, and subject constraints. It ensures your commit history follows the standard for automated changelog generation.

What is the Conventional Commits specification and when do I need it for version control?

The Conventional Commits specification standardizes commit messages with types, scopes, and subjects to automate changelog generation and project management. You need it for version control workflows requiring consistent commit history to parse releases and track features.

Can I automatically detect issue keys from branch names or diffs for my commit body?

Yes, you can automatically detect issue keys from branch names or diffs for your commit body. This Skill scans staged changes and branch references to extract relevant issue keys, appending them directly to the generated conventional commit message.

What's the best way to enforce type and scope constraints in Git commits?

The best way to enforce type and scope constraints in Git commits is to use an automated generator that parses staged changes. This Skill enforces structural rules for your commit types and scopes, ensuring standard compliance without manual formatting.

Does this automated commit message generation work without external dependencies?

Yes, this automated commit message generation works without external dependencies. The Skill operates independently to parse your staged Git changes and issue references, requiring no additional modules to output standardized conventional commit messages.