commit

Validate git commit messages against gitmoji and scope rules.

24|5|Updated Nov 6, 2023
One-click install
npx skills add https://github.com/exactly/exa --skill commit-exactly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/exactly/exa/tree/main/.agents/skills/commit
Command: npx skills add https://github.com/exactly/exa --skill commit-exactly

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces consistent git commit practices by guiding emoji usage, scopes, and message formats, reducing inconsistent commits and signing issues.

Core Features & Use Cases

  • Enforces gitmoji-compatible commit messages with strict scope rules.
  • Validates commit signing and provides a safe workflow for crafting commits.
  • Guides teams through changeset creation and governance for versioned packages.

Quick Start

Command your editor to prepare a compliant commit using the commit rules and sign the change.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I enforce gitmoji rules and mandatory scopes in git commit messages?

To enforce gitmoji and mandatory scopes in git commits, this Skill validates messages against strict formatting rules. It applies pre-commit validations to ensure emoji usage, imperative style, and scope compliance across all repository changes.

What is the best way to automate commit signing and changeset creation for versioned packages?

The best way to automate commit signing and changeset creation is by applying this Skill's automated workflow. It guides teams through changeset governance for versioned packages while validating commit signing to maintain secure repository practices.

Can I use pre-commit validations to check imperative message style and emoji usage?

Yes, you can use pre-commit validations to check imperative message style and emoji usage. This Skill enforces gitmoji-compatible commit messages by applying pre-commit rules that validate mandatory scopes and formatting before changes are signed.

Does this commit validation workflow support team collaboration and changeset governance?

Yes, this commit validation workflow supports team collaboration and changeset governance. It guides teams through changeset creation for versioned packages and enforces consistent commit practices, reducing inconsistent commits and signing issues across repository components.

Why do my git commits fail pre-commit checks when using gitmoji and version control?

Git commits fail pre-commit checks when they do not satisfy strict gitmoji rules, mandatory scope definitions, or imperative message style. This Skill identifies these formatting inconsistencies and enforces proper commit signing to resolve validation failures.