git-commit

Standardize Git commit messages and branch names with Conventional Commits.

2|1|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/Wulnut/lark_agent --skill git-commit-wulnut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/Wulnut/lark_agent/tree/main/.opencode/skill/git-commit
Command: npx skills add https://github.com/Wulnut/lark_agent --skill git-commit-wulnut

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git commit messages and branch naming are often inconsistent, making history hard to read and audits difficult.

Core Features & Use Cases

  • Conventional Commits format guidance (feat, fix, docs, style, refactor, perf, test, chore, revert, build) to standardize messages.
  • Branch naming conventions (main, develop, feature/, bugfix/, release/, hotfix/) to keep work organized.
  • Gentle guardrails: avoid automatic commits without prompts; ensure tests pass; keep messages concise; break large changes into small commits.

Quick Start

Start applying Conventional Commits and the branch naming rules to your repository to maintain a clean history.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I standardize Git commit messages for better collaboration?

Standardize Git commit messages by applying Conventional Commits formatting with predefined types like feat, fix, docs, and refactor to keep history readable and audits clear across software development workflows.

What are the best branch naming conventions for organizing software development?

Standard branch naming conventions use prefixes like main, develop, feature/*, bugfix/*, release/*, and hotfix/* to keep work organized and maintain a clean traceable history across teams.

Can I apply Conventional Commits to an existing repository with inconsistent history?

Yes, you can apply Conventional Commits to an existing repository by enforcing the format and branch naming rules moving forward to improve future collaboration and traceability without altering past history.

Does this approach enforce guardrails to prevent bad Git commits?

Yes, gentle guardrails prevent automatic commits without prompts, ensure tests pass, keep messages concise, and encourage breaking large changes into small commits to maintain clean branch history.

What is the difference between feature and hotfix branches in version control?

Feature branches handle new development work while hotfix branches address urgent production issues, both using predefined naming prefixes to keep Git history organized and work traceable across teams.