commit

Validate and format commit messages according to Conventional Commits standards.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/gonzoblasco/club-camping-lobos --skill commit-gonzoblasco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/gonzoblasco/club-camping-lobos/tree/main/.agents/skills/commit
Command: npx skills add https://github.com/gonzoblasco/club-camping-lobos --skill commit-gonzoblasco

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enforces the use of Conventional Commits, which helps in automating CHANGELOGs, semantic versioning, and maintaining a readable history. It ensures that commit messages are clear, consistent, and provide valuable context for future developers.

Core Features & Use Cases

  • Commit Message Validation: Ensures that commit messages follow the Conventional Commits format, including type, scope, and description.
  • Guidance on Commit Types: Provides a clear guide on when to use different commit types like feat, fix, refactor, etc.
  • Automated CHANGELOG and Versioning: Facilitates the generation of CHANGELOGs and semantic versioning based on commit history.
  • Use Case: Before pushing code to a repository, use this Skill to validate and format commit messages, ensuring that the commit history is informative and useful.

Quick Start

Run the commit skill to validate your current commit message.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I format git commit messages using Conventional Commits?

Conventional Commits standardize git history by structuring messages with a type, scope, and description, like `feat(parser): add array parsing`. The Skill validates your commit messages against this format to ensure consistency for automated CHANGELOG generation and semantic versioning.

Why should I use conventional commits for my git versioning workflow?

Using conventional commits for git versioning automates CHANGELOG generation and semantic versioning. It enforces clear, consistent commit messages that provide valuable context for future developers and maintain a readable project history.

When do I need to use different commit types like feat, fix, or refactor?

Use different commit types like feat, fix, or refactor to indicate the nature of code changes. The Skill provides guidance on selecting the correct type, ensuring your commit history clearly communicates whether a change adds a feature, patches a bug, or restructures code.

Do I need prior knowledge of Conventional Commits to validate my commit messages?

Prior knowledge of Conventional Commits is helpful but not strictly required, as the Skill provides guidance on commit types and structure. However, understanding the basic format helps you format commit messages effectively before validation.

What is the best way to ensure my commit history supports automated CHANGELOG generation?

The best way to ensure your commit history supports automated CHANGELOG generation is to validate every commit message against Conventional Commits standards before pushing code. This Skill checks and formats your messages to maintain an informative and useful project history.

Can I use this Skill to check commit messages before pushing code to a repository?

Yes, you can use this Skill to check commit messages before pushing code to a repository. Running the Skill validates and formats your messages according to Conventional Commits standards, ensuring the commit history is informative and useful.