helping-with-commits

Create Conventional Commits with project scopes and pre-commit validation.

1|Updated Sep 15, 2025
One-click install
npx skills add https://github.com/jls42/leapmultix --skill helping-with-commits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: helping-with-commits
Source: https://github.com/jls42/leapmultix/tree/main/.claude/skills/helping-with-commits
Command: npx skills add https://github.com/jls42/leapmultix --skill helping-with-commits

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create commits that follow Conventional Commits and project conventions, reducing manual checks and rework during code reviews.

Core Features & Use Cases

  • Enforces Conventional Commits structure for commit messages.
  • Applies project scopes like arcade, i18n, ui, a11y, perf, pwa, test, deps to keep messages consistent.
  • Pre-commit validation steps ensure formatting, linting, and tests pass before committing.
  • Guided examples and rules to maintain consistency across the codebase.

Quick Start

Generate a Conventional Commit message for the current changes and present it for your approval. Example: feat(ui): add responsive modal.

Frequently Asked Questions about helping-with-commits

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

FAQPage Schema
How do I automate Git commits to follow Conventional Commits format?

Conventional Commits automate commit message structure with a standardized format: type(scope): description. This Skill generates compliant messages for your code changes, validates formatting, linting, and tests before committing, then prompts for approval—reducing manual review cycles and keeping your commit history consistent.

What pre-commit checks does this Skill run before creating a commit?

Before committing, the Skill enforces format validation, linting checks, test execution, and i18n comparison to catch issues early. It prevents commits with failing checks and secrets, ensuring only validated changes reach your repository.

Can I use this with multiple project scopes like UI, accessibility, and performance?

Yes. The Skill applies project scopes—arcade, i18n, ui, a11y, perf, pwa, test, and deps—to categorize changes. It handles single-domain commits, multi-domain changes, and creates one logical commit per change while maintaining scope consistency across your codebase.

How does this handle commits that touch multiple areas of the project?

For multi-domain changes, the Skill analyzes your modifications across scopes and either consolidates them into a single commit with appropriate scope notation or splits them into separate logical commits, each following Conventional Commits rules for that domain.

Do I need to write commit messages manually, or does this generate them?

The Skill generates commit messages automatically based on your code changes and project scopes, then presents them for your review and approval before committing. You control the final decision without manual message composition.

What prevents secrets or sensitive data from being committed?

The Skill includes secret-detection as part of its pre-commit validation pipeline. It blocks commits containing secrets, flagging them during the approval step so you can remove sensitive data before the commit reaches your repository.