mine.commit-push

Commit and push code to the current branch after quality gates.

8|1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Olatisunkanmi/claudefiles --skill mine-commit-push-olatisunkanmi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mine.commit-push
Source: https://github.com/Olatisunkanmi/claudefiles/tree/main/skills/mine.commit-push
Command: npx skills add https://github.com/Olatisunkanmi/claudefiles --skill mine-commit-push-olatisunkanmi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the process of committing and pushing changes on the current branch while enforcing code quality gates (code review, integration review, tests, linting) and pre-commit checks.

Core Features & Use Cases

  • Guarded commit flow: detects when changes should be split into separate commits and prompts the user when multi-concern changes are detected.
  • Quality gates enforcement: runs code review, integration review, tests, and linting before pushing.
  • Branch workflow: handles creating a new branch from the default branch when needed and pushes to the correct remote.

Quick Start

Commit and push changes on the current branch after quality gates are satisfied.

Frequently Asked Questions about mine.commit-push

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

FAQPage Schema
How do I automate git commit and push while enforcing pre-push validation?

You can automate git commit and push with pre-push validation by using a skill that runs code reviews, tests, and linting as quality gates before pushing changes to the remote branch.

What is the best way to split commits when my changes cover multiple concerns?

The best way to split commits for multi-concern changes is to use an automated guarded commit flow that detects separate concerns and prompts you to split them into individual commits before pushing.

How does a quality-gated commit flow handle changelog updates and default-branch checks?

A quality-gated commit flow handles changelog updates and default-branch checks by enforcing pre-push validations that verify changelog modifications and branch workflows before allowing any code to be pushed.

Can I run code review and linting automatically before pushing to a remote branch?

Yes, you can run code review and linting automatically before pushing by applying a quality gate enforcement step that validates integration review, tests, and linting on the current branch.

Do I need to manually create a new branch from the default branch before committing changes?

No, you do not need to manually create a new branch from the default branch, because the branch workflow handles creating a new branch automatically when needed and pushes to the correct remote.

Why should I use automated pre-commit checks instead of manual git push workflows?

You should use automated pre-commit checks instead of manual git push workflows to prevent untested or unreviewed code from reaching the remote repository, ensuring branch management and changelog requirements are satisfied.