Not on Product Hunt
Claude Skills
AI Agentssoon
Workflowssoon
Creators

Not on Product Hunt

1,496 curated Claude Skills. We rejected 2,904 so you don't have to.

Categories

DevelopmentMarketingSecurityIntegrationsOperationsLegal

Resources

Submit a SkillSearch SkillsCreatorsSitemapllms.txt

Legal

Privacy PolicyTerms of Service

© 2025 Not on Product Hunt. Not affiliated with Product Hunt.

Built for the Claude community

Git Commit With Checks is a development Claude Skill built by MetaMask. Best for: Developers use this when committing code changes to automatically validate quality and generate properly formatted commit messages following conventional commits..

What it does
Automatically commit code with linting, building, and testing checks, or force commit while following conventional commit standards.
Category
development
Created by
MetaMask
Last updated
March 24, 2026
developmentintermediate

Git Commit With Checks

Automatically commit code with linting, building, and testing checks, or force commit while following conventional commit standards.

Skill instructions


name: commit description: Optionally checks, then commits code to the current or a new feature branch.

When asked to commit code, follow these steps:

Arguments

  • check (default): Run checks first to lint, build, and test the code. Stop if any checks fail.
  • force: Skip the check step and commit directly.

Steps

  1. Run these bash commands in parallel to understand the current state:

    • git status to see all untracked files
    • git diff HEAD to see both staged and unstaged changes
    • git log --oneline -10 to see recent commit messages for style consistency
  2. If you are on the main branch, create a new feature branch using git branch and switch to it.

  3. Analyze all changes and draft a commit message:

    • Summarize the nature of the changes (new feature, enhancement, bug fix, refactoring, test, docs, etc.)
    • Use the conventional commit format: type(scope): description
    • Keep the first line under 72 characters
    • Do not commit files that likely contain secrets (.env, credentials.json, etc.)
  4. Stage and commit the changes:

    • Add relevant files using git add
    • Use a plain string for the commit message (do not use HEREDOCs).
  5. Report the results including:

    • The commit hash
    • The commit message
View raw SKILL.md on GitHub

Install

/plugin install git-commit-with-checks@MetaMask

Requires Claude Code CLI.

Use cases

Developers use this when committing code changes to automatically validate quality and generate properly formatted commit messages following conventional commits.

Reviews

No reviews yet. Be the first to review this skill.

Stats

Installs0
GitHub Stars7
Forks5
LicenseApache License 2.0
UpdatedMar 24, 2026

Creator

M

MetaMask

@MetaMask

View on GitHub