commit

Create Conventional Commits-style git commits with imperative subjects under 72 characters.

6|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/archibate/archibate-skills --skill commit-archibate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/archibate/archibate-skills/tree/main/old-skills/minor-skills/commit
Command: npx skills add https://github.com/archibate/archibate-skills --skill commit-archibate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures git commits follow a concise Conventional Commits-style format and prevents inconsistent or unclear commit messages while avoiding accidental pushes. It reduces cognitive friction when writing commit subjects and helps maintain a readable, searchable project history.

Core Features & Use Cases

  • Enforces a single-line imperative subject in the format type(scope): summary and recommends a short optional body when necessary.
  • Honors file path or glob arguments to stage and commit only intended files, and prompts clarifying questions when file selection or message scope is ambiguous.
  • Use Case: Quickly create a standardized commit for a bugfix touching multiple modules by providing affected file paths and a short description of the fix.

Quick Start

Create a Conventional Commits-style git commit for the current changes, stage only the modified files, and produce a concise subject and optional body describing the change.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I write a Conventional Commits message for my git changes?

To write a Conventional Commits message, create a single-line imperative subject in the format type(scope): summary under 72 characters, optionally adding a short body to describe the change for a readable project history.

Can I stage specific files with globs before creating a git commit?

Yes, you can stage specific files by providing file paths or glob arguments. The process stages only the intended files respecting those arguments and asks clarifying questions when file selection is ambiguous.

What is the character limit for a conventional commit subject line?

A conventional commit subject line must be under 72 characters. It should be written as an imperative statement to maintain conciseness and consistency across your project history.

Does this git commit workflow automatically push my local changes?

No, this git commit workflow runs git commit without pushing. It stages specified files and creates the local commit, preventing accidental pushes to the remote repository.

How do I commit a bugfix touching multiple modules in git?

To commit a multi-module bugfix, provide the affected file paths and a short description. The system stages only those specified files and generates a standardized commit subject and optional body.