commit-push

Stage, commit, merge into main with --no-ff, push, and audit workspace cleanup.

Updated May 22, 2026
One-click install
npx skills add https://github.com/JulesDups/claude-config-public --skill commit-push-julesdups
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-push
Source: https://github.com/JulesDups/claude-config-public/tree/main/skills/commit-push
Command: npx skills add https://github.com/JulesDups/claude-config-public --skill commit-push-julesdups

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the process of staging, committing with Conventional Commits, merging into main with a no-ff, pushing to origin, and auditing the workspace for cleanup opportunities.

Core Features & Use Cases

  • End-to-end Git workflow automation: stage changes, commit with a Conventional Commit, merge into main with --no-ff, and push to origin.
  • Workspace audit and optional cleanup: after a successful push, it suggests and performs safe cleanup of the source branch and related worktrees.
  • Suitable for standard feature development cycles in collaborative projects.

Quick Start

Run /commit-push to commit staged changes with a Conventional Commits message and push to origin main.

Frequently Asked Questions about commit-push

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

FAQPage Schema
How do I automate git commits and merges with Conventional Commits?

To automate git commits and merges, this skill stages changes, applies Conventional Commits v1.0.0 messaging, and merges into main with --no-ff. It enforces deterministic git operations to maintain history hygiene during standard feature development cycles.

What is the best way to automate git worktree cleanup after pushing to origin?

Automating git worktree cleanup after a push involves auditing the workspace for safe removal opportunities. This skill suggests and performs cleanup of the source branch and related worktrees following a successful push to origin.

Can I use this git workflow automation for feature branches with multiple worktrees?

Yes, this git workflow automation is designed for code repositories with feature branches and worktrees. It handles staging, committing, merging with --no-ff, and pushing to origin while auditing the workspace for post-push cleanup.

How do I push to origin main while enforcing history hygiene?

Pushing to origin main while enforcing history hygiene requires merging with --no-ff and using Conventional Commits v1.0.0. This skill automates these deterministic git operations to ensure clean, structured repository history.

Does this automated git workflow require manual staging before committing?

No, manual staging is not required before committing. The skill automates the staging process, commits the changes with a Conventional Commit message, merges into main, and pushes to origin automatically.

What are the limitations of automating git session cleanup and merges?

Automating git session cleanup and merges is limited to standard feature development cycles in collaborative projects. It applies deterministic operations using --no-ff merges and Conventional Commits, focusing on post-push workspace audits rather than complex conflict resolution.