commit-and-push

Creates atomic commits with the specified on-disk format and pushes to origin using git push -u <branch>.

577|48|Updated Aug 4, 2025
One-click install
npx skills add https://github.com/FradSer/dotclaude --skill commit-and-push
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-and-push
Source: https://github.com/FradSer/dotclaude/tree/main/git/skills/commit-and-push
Command: npx skills add https://github.com/FradSer/dotclaude --skill commit-and-push

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the manual overhead of crafting conventional git commits and ensures they are atomic and properly formatted, improving history readability and release traceability.

Core Features & Use Cases

  • Automatic generation of commits using Conventional Commits syntax (feat, fix, docs, etc.) to standardize project history.
  • Phase-based workflow: first create commits with /commit, then push to the remote with proper upstream handling.
  • Safe, idempotent operations suitable for collaboration on multi-branch workflows and CI-enabled repositories.

Quick Start

Use the commit-and-push skill to create atomic conventional commits and push to the current branch. Then run the standard push to remote if upstream is not configured by executing git push -u origin <branch>.

Frequently Asked Questions about commit-and-push

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

FAQPage Schema
How do I automate conventional commits and push to a remote branch?

You can automate conventional commits and push by using a skill that generates atomic commit messages with standard syntax and handles upstream pushing. It creates commits via a command and pushes using git push -u origin when necessary.

What are atomic conventional commits and when do I need them?

Atomic conventional commits are standardized, self-contained repository history entries using prefixes like feat or fix. You need them to standardize project history, improve readability, and ensure reliable release traceability across team workflows.

How do I create atomic commits using conventional commits syntax?

You create atomic commits using conventional commits syntax by triggering a dedicated command. This automates the formatting of commit messages with appropriate prefixes to standardize repository history without manual overhead.

Does this conventional commits workflow handle upstream tracking for new branches?

Yes, the conventional commits workflow handles upstream tracking for new branches. It executes git push -u origin with the branch name when necessary to ensure your local branch is properly linked to the remote.

Can I use automated git commits for multi-branch and CI-enabled repositories?

Yes, you can use automated git commits for multi-branch and CI-enabled repositories. The operations are safe and idempotent, making them suitable for collaboration and routine software development workflows.