commit

Enforce conventional commit prefixes and AGPL co-author trailers in Git workflows.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/gunning4it/openorder --skill commit-gunning4it
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/gunning4it/openorder/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/gunning4it/openorder --skill commit-gunning4it

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Conventional commit standards ensure consistent history and accurate attribution, with AGPL co-authorship awareness.

Core Features & Use Cases

  • Enforce conventional commit prefixes (feat, fix, docs, refactor, test, chore, perf) and AGPL co-authorship.
  • Validate commit messages during staging or pre-commit to maintain clean history.
  • Generate or guide commit messages that comply with project conventions, improving changelogs and tooling compatibility.

Quick Start

Run the commit helper to generate a compliant conventional commit message following AGPL guidelines.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I enforce conventional commit formats for Git workflows?▼

You can enforce conventional commit formats by applying validation rules to prefixes like feat, fix, and docs during pre-commit checks. This ensures consistent Git history and improves changelog generation across feature development and bug fixes.

How do I add AGPL co-authorship attribution to commit messages?▼

Adding AGPL co-authorship requires appending specific co-author trailers to your commit messages. This automation guides message construction to ensure correct attribution is applied during staging for compliant commits.

What conventional commit prefixes should I use for feature development and bug fixes?▼

For feature development and bug fixes, you should use prefixes like feat, fix, docs, refactor, test, chore, and perf. Validating these prefixes during pre-commit maintains a clean project history.

Can I validate commit messages in a monorepo before committing?▼

Yes, you can validate commit messages in a monorepo by running pre-commit checks. This applies conventional commit standards and AGPL co-authorship rules across all repository changes before they are finalized.

Why do my conventional commit messages fail pre-commit validation?▼

Conventional commit messages fail pre-commit validation when they lack correct prefixes like feat or fix, or miss required AGPL co-author trailers. Applying actionable guidance during message construction resolves these compliance errors.