commit-push-branch

Create branches, commit changes, and push to a Git remote repository.

Updated May 2, 2020
One-click install
npx skills add https://github.com/vankichi/dotfiles --skill commit-push-branch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-push-branch
Source: https://github.com/vankichi/dotfiles/tree/main/claude/ja/skills/commit-push-branch
Command: npx skills add https://github.com/vankichi/dotfiles --skill commit-push-branch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of creating a new branch, committing changes with a specific style, and pushing them to a remote repository, reducing the time and effort spent on these repetitive tasks.

Core Features & Use Cases

  • Branch Creation: Automatically creates a new branch with a specific naming convention based on the type of change and ticket ID.
  • Commit with Style: Formats commit messages to match the project's style guide, including type prefixes, ticket IDs, and Co-Authored-By lines.
  • Push to Remote: Pushes the branch to the remote repository, ensuring that changes are readily available for review.
  • Use Case: Ideal for developers who want to streamline their workflow and ensure consistent commit and branch naming conventions.

Quick Start

Use the commit-push-branch skill to create a new branch, commit changes, and push them to the remote repository.

Frequently Asked Questions about commit-push-branch

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

FAQPage Schema
How do I automate git branch creation, committing, and pushing?

You can automate git branch creation, committing, and pushing by using this skill to generate branches with naming conventions, format commit messages with ticket IDs, and push changes directly to your remote repository.

How do I format git commit messages with ticket IDs and Co-Authored-By lines?

To format git commit messages with ticket IDs and Co-Authored-By lines, this skill automatically applies your project's style guide, appending the required metadata and type prefixes to your commit history.

Can I enforce consistent branch naming conventions based on ticket ID?

Yes, you can enforce consistent branch naming conventions based on ticket ID, because this skill automatically generates new branch names incorporating the change type and specific ticket identifiers.

Do I need a remote repository to use this git workflow automation?

Yes, you need a remote repository to use this git workflow automation, as the skill requires an active remote target to successfully push your newly created branches and styled commits.

What is the best way to streamline repetitive git commits and branch creation?

The best way to streamline repetitive git commits and branch creation is to automate the process, ensuring every commit adheres to your project's style guide while eliminating manual typing for branches and pushes.

Why does my branch creation workflow need commit style formatting?

Your branch creation workflow needs commit style formatting to maintain a consistent and readable project history, which helps teams track changes by type prefixes and ticket IDs across automated pushes.