git-commit-push

Validate changes and generate conventional-commit messages for Git push workflows.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/sunLeee/optimization --skill git-commit-push-sunleee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-push
Source: https://github.com/sunLeee/optimization/tree/main/.claude/skills/process/git-commit-push
Command: npx skills add https://github.com/sunLeee/optimization --skill git-commit-push-sunleee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git workflows often suffer from unsafe commits and inconsistent messaging. This skill ensures changes are reviewed, properly staged, and committed with conventional messages before pushing.

Core Features & Use Cases

  • Change verification and staging
  • Conventional-commits message generation
  • Safe push with pre-push validation and branch checks
  • Suitable for feature development, hotfixes, and release preparation

Quick Start

Run /git-commit-push to begin an interactive commit-and-push workflow.

Frequently Asked Questions about git-commit-push

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

FAQPage Schema
How do I automate git commit and push with conventional commit messages?

To automate git commit and push with conventional messages, this skill validates changes, guides message generation, and applies pre-push guardrails. It reviews changes, stages them properly, and formats messages before executing a safe push to your repository.

What is the safest way to push git changes without accidentally committing to the main branch?

The safest way to push git changes involves pre-push validation and branch checks. This skill includes built-in guardrails that prevent direct pushes to main, ensuring your code is reviewed and properly staged before any push operation occurs.

Can I use this conventional commit workflow for hotfixes and release preparation?

Yes, you can use this conventional commit workflow for hotfixes and release preparation. It supports typical development scenarios including feature work and bug fixes, applying change verification and messaging standards across any Git repository.

How does change verification work before staging and committing in Git?

Change verification before staging and committing in Git works by validating your current modifications against repository standards. This skill automates the review process, ensuring only verified changes are staged and committed with compliant conventional messages.

Do I need any specific Git dependencies or components installed to run this commit workflow?

No specific Git dependencies or components are required to run this commit workflow. The skill operates independently to automate staging, conventional message generation, and safe push validation across any standard Git repository environment.

Why should I use conventional commits instead of regular Git commit messages?

You should use conventional commits instead of regular Git commit messages to maintain consistency and safety across your workflow. This approach ensures changes are properly categorized and reviewed, preventing unsafe pushes and improving overall repository history structure.