grey-haven-commit-format

Standardize git commit messages to Grey Haven Studio's commitlint configuration.

29|4|Updated Aug 10, 2025
One-click install
npx skills add https://github.com/greyhaven-ai/claude-code-config --skill grey-haven-commit-format
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grey-haven-commit-format
Source: https://github.com/greyhaven-ai/claude-code-config/tree/main/grey-haven-plugins/linear/skills/commit-format
Command: npx skills add https://github.com/greyhaven-ai/claude-code-config --skill grey-haven-commit-format

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the frustration of rejected commits and manual formatting by automatically applying Grey Haven Studio's production-standard commit message rules.

Core Features & Use Cases

  • Commit Validation: Ensures every commit follows exact commitlint configuration with 100-character headers and lowercase formatting.
  • Template Generation: Provides ready-to-use templates for features, bug fixes, and breaking changes.
  • Use Case: Imagine you're working on a new authentication feature. Use this Skill to automatically format your commit as "feat(auth): add magic link authentication" instead of getting rejected for incorrect formatting.

Quick Start

Format this commit message according to Grey Haven standards: "Added new user registration endpoint with email validation"

Frequently Asked Questions about grey-haven-commit-format

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

FAQPage Schema
How do I standardize commit messages to follow a specific format?

Standardize commit messages by applying consistent formatting rules: enforce a 100-character header limit, use lowercase type and subject, include required subject lines, and structure optional body and footer sections with proper blank lines. This Skill automates those rules to match Grey Haven Studio's commitlint configuration across your codebase.

What is commitlint and why do teams use it?

Commitlint is a configuration-driven validator that enforces standardized commit message formats across a Git repository. Teams use it to maintain readable commit history, enable automated changelog generation, and prevent rejected commits due to formatting errors.

Can I use commit message templates for different types of changes?

Yes. This Skill provides ready-to-use templates for features, bug fixes, and breaking changes that conform to Grey Haven standards. Templates follow the exact commit types and scope guidance in your repository guidelines, eliminating manual formatting.

Do I need to manually fix commit messages that don't match the standard?

No. This Skill automatically formats commit messages during creation and amendment to match Grey Haven's 100-character header, lowercase conventions, and required subject structure, eliminating manual corrections and rejection cycles.

What commit message rules does this enforce across frontend and backend code?

Commit message rules enforced include 100-character header limit, lowercase type and subject, required subject line, optional body and footer sections separated by blank lines, and adherence to Grey Haven-specified commit types and scope definitions for both frontend and backend codebases.

How does this Skill work with existing Git workflows?

This Skill integrates into your Git workflow by automatically standardizing messages during commit creation and amendment. It applies Grey Haven Studio's commitlint configuration without requiring manual intervention, preserving your existing development process.