Conventional Commits is a specification for commit messages that provides an explicit structure for creating a clear commit history. It enables automated tools for generating changelogs, determining semantic version bumps, and communicating changes effectively.
Core Principle: Every commit message follows a structured format that clearly communicates the type and scope of changes.
| Type | ✅ Yes | feat, fix, or custom | Indicates the nature of the change | | Scope | ❌ Optional | Parentheses: (parser) | Provides additional context | | Breaking | ❌ Optional | ! after type/scope | Indicates breaking changes | | Description | ✅ Yes | Short summary | Brief description of the change |
Создавайте и проверяйте сообщения о фиксации в соответствии со спецификацией обычных коммитов. Используйте при создании коммитов git, написании сообщений о коммитах, просмотре истории коммитов, создании журналов изменений или когда пользователь упоминает коммиты, сообщения о коммитах, семантическое управление версиями или создание журнала изменений. Источник: enderpuentes/ai-agent-skills.