commit

Stage changes and create conventional commits with pre-commit checks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stage and commit changes with a conventional message, running pre-commit checks automatically and optionally prefixing with a ticket number.

Core Features & Use Cases

  • Enforces conventional commit format (type(scope): description) to standardize commit history.
  • Runs pre-commit checks automatically before committing to catch style, tests, or lint issues.
  • Supports optional ticket prefixes to link commits to work items and improve traceability.
  • Use Case: A developer commits a small change on a feature branch with a ticket number to ensure traceability and maintain a clean history.

Quick Start

Invoke the commit workflow to stage your changes and create a conventional commit message with pre-commit checks.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automate conventional commit messages with pre-commit checks?▼

To automate conventional commit messages, this workflow stages your changes, enforces the type(scope): description syntax, and runs pre-commit checks automatically to catch lint or test issues before committing.

Can I link a git commit to a ticket number automatically?▼

Yes, you can link a git commit to a ticket number by providing the ticket ID, which the workflow uses to prefix the conventional commit message and improve project traceability.

What is the conventional commit format for a feature branch?▼

The conventional commit format for a feature branch is type(scope): description, which this workflow strictly enforces to ensure a clean and standardized git history across small changes.

Does this workflow run pre-commit checks before creating a conventional commit?▼

Yes, the workflow runs pre-commit checks automatically before creating a conventional commit, catching style, tests, or lint issues to ensure a clean history on your feature branch.

When should I use an automated conventional commit workflow?▼

You should use an automated conventional commit workflow when committing small changes on feature branches, ensuring strict message syntax validation and clean history without manual formatting checks.

Do I need to install dependencies to enforce conventional commit syntax?▼

No, you do not need to install external dependencies to enforce conventional commit syntax, as the workflow operates independently to stage changes, validate messages, and run pre-commit checks.