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.