git-commit

Generate git commit messages following the conventional commits format.

7|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/Jonathan0823/opencode-config --skill git-commit-jonathan0823
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/Jonathan0823/opencode-config/tree/main/skills/git-commit
Command: npx skills add https://github.com/Jonathan0823/opencode-config --skill git-commit-jonathan0823

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams enforce conventional commits to ensure a readable, standardized git history, improving traceability and code review.

Core Features & Use Cases

  • Generate commit messages that follow the conventional commits format: <type>(<scope>): <subject>.
  • Enforce single-responsibility commits and provide concise bodies when needed.
  • Support typical development workflows, including features, fixes, documentation updates, and refactors.

Quick Start

Use this skill to craft a conventional commit message for a new login feature: feat(auth): add OAuth2 login.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I write conventional commit messages for git?

Conventional commit messages follow the format <type>(<scope>): <subject>. This skill standardizes your git commits by enforcing this structure to ensure a readable and traceable version control history.

Why use conventional commits for version control and code review?

Conventional commits improve code review and traceability by enforcing single-responsibility commits. This standardizes git history across projects, making feature development and bug fixes easier to track.

What is the correct format for a feature or bug fix commit?

The correct format is <type>(<scope>): <subject>. Use feat for features and fix for bug fixes, adding an optional scope and a concise body to clarify the changes.

Can I use this for documentation updates and refactoring?

Yes, this skill supports typical development workflows including documentation updates and refactors. It generates standardized commit messages for these tasks using the conventional commits format.

Should I include a body in my conventional commit message?

Yes, you should include a concise body when needed. The skill encourages single-responsibility commits with meaningful bodies to provide context for complex changes.