commit

Generate conventional commit messages with type, scope, and description.

264|27|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/PacificStudio/openase --skill commit-pacificstudio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/PacificStudio/openase/tree/main/internal/builtin/skills/commit
Command: npx skills add https://github.com/PacificStudio/openase --skill commit-pacificstudio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers produce concise Conventional Commit messages that accurately reflect the scope of code changes, improving project history readability and tooling integration.

Core Features & Use Cases

  • Enforces Conventional Commits structure with a clear type, optional scope, and a descriptive message.
  • Guides developers to select appropriate scopes and maintain consistent commit history across releases.
  • Use Case: When adding a new feature, fixing a bug, or refactoring, generate a commit message that clearly conveys the change impact.

Quick Start

Provide a concise conventional commit message that matches the scope of the change.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I write conventional commit messages for different types of code changes?

Conventional commit messages require a type, optional scope, and concise description to accurately reflect code changes. This format applies to features, fixes, refactors, and tests, ensuring project history readability and tooling integration.

What is a commit scope and when do I need to include it in a conventional commit?

A commit scope is an optional identifier in conventional commits specifying the section of codebase affected. You include it to maintain consistent commit history across releases and clarify the impact of features, fixes, or refactors.

How do I generate a git commit message that clearly conveys the impact of a bug fix?

To generate a git commit message for a bug fix, use the fix type with an optional scope and a concise description. This enforces the Conventional Commits format, accurately reflecting the scope of the code change.

Does the conventional commits format work for both refactoring and adding new features?

Yes, the conventional commits format works for refactoring and adding new features. You apply the appropriate type, such as feat or refactor, with an optional scope and descriptive message to accurately represent the code change.

What is the best way to maintain a consistent commit history across software releases?

The best way to maintain consistent commit history is enforcing the Conventional Commits structure with a clear type, optional scope, and descriptive message. This guides developers to select appropriate scopes for all project changes.

Why should I use conventional commits instead of plain text git commit messages?

Conventional commits improve project history readability and tooling integration compared to plain text. By enforcing a structure with type, optional scope, and description, they accurately reflect the scope of code changes for features, fixes, and refactors.