commit

Create Git commits following the Conventional Commits specification.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/magisph/rv-adv --skill commit-magisph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/magisph/rv-adv/tree/main/.agent/skills/commit
Command: npx skills add https://github.com/magisph/rv-adv --skill commit-magisph

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and config (resource) components.

What problem does it solve?

This Skill automates the creation of Git commits by enforcing the Conventional Commits specification, ensuring a clean, standardized, and informative commit history.

Core Features & Use Cases

  • Automated Commit Message Generation: Guides users to create commit messages following the <type>(<scope>): <description> format.
  • Type and Scope Suggestions: Provides predefined commit types (feat, fix, docs, etc.) and helps determine the appropriate scope based on changed files.
  • Use Case: After making changes to the codebase, you can invoke this skill to help you craft a commit message that clearly states what was changed, why, and in which part of the project, making it easy for others (and your future self) to understand the evolution of the code.

Quick Start

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

Frequently Asked Questions about commit

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

FAQPage Schema
How do I create conventional commits in Git automatically?

This Skill automates generating conventional commits in Git by guiding you to select commit types, scopes, and descriptions, ensuring a standardized and readable Git commit history following the <type>(<scope>): <description> format.

What is the conventional commits format for structuring code history?

The conventional commits format structures code history using the <type>(<scope>): <description> pattern. Predefined types like feat, fix, and docs categorize changes, while scopes identify the affected project area for clear code evolution tracking.

How do I add co-author information to a Git commit message?

Co-author information is added to a Git commit message through optional body fields provided during the automated commit generation process. This appends attribution details directly into the commit metadata alongside your conventional commit description.

Can I enforce project-specific branch naming rules when creating Git commits?

Yes, project-specific branch naming rules are supported when creating Git commits. The Skill checks branch names against your project configurations to ensure code history aligns with your repository's naming conventions before finalizing the commit message.

What is the best way to determine commit scopes for changed files?

The best way to determine commit scopes for changed files is using automated scope suggestions based on your modified codebase. The Skill analyzes changed files and helps identify the appropriate scope to append to your commit type.

When do I need to use conventional commits for version control?

You need to use conventional commits for version control when you want a clean, standardized, and informative code history. It makes code evolution understandable for collaborators by clearly stating what was changed, why, and in which project area.