commit

Format and validate commit messages according to the Conventional Commits specification.

218|11|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/poteto/noodle --skill commit-poteto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/poteto/noodle/tree/main/.agents/skills/commit
Command: npx skills add https://github.com/poteto/noodle --skill commit-poteto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create conventional commit messages that follow the Conventional Commits specification, improving readability and automation of Git history.

Core Features & Use Cases

  • Enforces header format with a required type, optional scope, and a concise subject.
  • Validates message length and structure, and provides examples to guide contributors.
  • Use Case: teams adopting standardized commits to automate changelogs and release notes.

Quick Start

Format your next commit as a conventional commit by specifying a type, an optional scope, and a concise subject.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I format conventional commit messages for Git?

Format conventional commit messages by specifying a required type, an optional scope, and a concise subject. This structure enforces header composition rules according to the Conventional Commits specification to improve Git history readability.

What is a conventional commit and when do I need it for software development?

A conventional commit is a standardized message format adopting a type, optional scope, and subject. You need it in software development workflows to standardize Git history and automate changelogs and release notes across repositories.

How do I validate commit message length and structure?

Validate commit message length and structure by applying header composition rules that enforce subject length limits and required type prefixes. This validation provides examples to guide contributors toward correct conventional commit formatting.

Can I use a scope in my conventional commit header?

You can use an optional scope in your conventional commit header by placing it in parentheses immediately after the type. This scoped structure helps categorize changes within specific modules or components across repositories.

What is the best way to enforce a commit style guide across my team?

Enforce a commit style guide by validating messages against the Conventional Commits specification, which checks header composition, supports types and optional scopes, and enforces subject length to ensure standardized contributions.

Why does my conventional commit validation fail on subject length?

Conventional commit validation fails on subject length when your message exceeds the enforced concise subject limit. The validation process strictly applies header composition rules to ensure your commit subject remains within the specified length boundaries.