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.