commit-format

Format GitHub commit messages with Conventional Commits types and a backtick-wrapped title.

1|1|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/bitsocialnet/bitsocial-web --skill commit-format
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-format
Source: https://github.com/bitsocialnet/bitsocial-web/tree/main/.cursor/skills/commit-format
Command: npx skills add https://github.com/bitsocialnet/bitsocial-web --skill commit-format

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formats GitHub commit messages to follow the Conventional Commits style, ensuring a clear, consistent history with a mandatory title and an optional description.

Core Features & Use Cases

  • Structured commits: enforce a title and optional description following the Conventional Commits format.
  • Type guidance: supports feat:, fix:, perf:, refactor:, docs:, chore: for clear semantics.
  • Use Case: when proposing changes, writing commit messages, or generating AI-assisted commit suggestions.

Quick Start

Provide a commit title and optional description, and the tool will format it according to the Conventional Commits rules.

Frequently Asked Questions about commit-format

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

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

To format git commit messages using Conventional Commits, provide a commit title and optional description to generate structured output with semantic types like feat:, fix:, or chore:, wrapping the title in a single backtick pair.

What types are supported in Conventional Commits formatting?

Conventional Commits formatting supports semantic types including feat: for features, fix: for bug fixes, perf: for performance, refactor: for code restructuring, docs: for documentation, and chore: for maintenance tasks.

Do I need a description when writing conventional commit messages?

A description is optional when writing conventional commit messages. The format requires a mandatory title wrapped in a single backtick pair, while the description can be added to provide additional context for the code changes.

What's the best way to structure commit messages for code collaboration?

The best way to structure commit messages for code collaboration is enforcing a Conventional Commits format with a mandatory title and optional description, ensuring a clear and consistent git history across proposed changes.

When should I use conventional commit formatting for GitHub changes?

Use conventional commit formatting when proposing or implementing code changes, writing commit messages, or generating AI-assisted commit suggestions during code collaboration to enforce clear semantics and maintain a consistent repository history.