git-master

Stage and commit changes with conventional messages and Co-Authored-By attribution on request.

19|3|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/changoo89/claude-pilot --skill git-master-changoo89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-master
Source: https://github.com/changoo89/claude-pilot/tree/main/.claude/skills/git-master
Command: npx skills add https://github.com/changoo89/claude-pilot --skill git-master-changoo89

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Requiring disciplined Git workflows in teams to avoid accidental commits, messy histories, and confusing branch management. This skill enforces explicit user control over commits, branches, and PR creation to keep collaboration predictable.

Core Features & Use Cases

  • Stage and commit changes only when requested, using conventional commit messages and Co-Authored-By attribution.
  • Create feature branches and pull requests to enable isolated development and code reviews.
  • Enforce safety rules (no force pushes to main/master, no automatic commits) to protect critical branches.

Quick Start

To begin, stage changes and commit only when asked, then create a pull request with a clear conventional-commit message.

Frequently Asked Questions about git-master

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

FAQPage Schema
How do I enforce conventional commits and prevent accidental pushes to main?

To enforce conventional commits and prevent accidental pushes, this skill restricts force pushes to main/master and disables automatic commits, requiring explicit user requests to stage changes and commit. This ensures branch protection and predictable collaboration.

What is the best way to automate pull request creation with co-authored-by attribution?

The best way to automate pull request creation with co-authored-by attribution is using a workflow that explicitly stages changes, formats conventional commit messages, and generates PRs only when requested. This guarantees explicit attribution and isolated feature branch development.

How do I create a feature branch and commit changes without triggering automatic edits?

To create a feature branch and commit changes without triggering automatic edits, request the action explicitly. The workflow safeguards your repository by blocking unintended modifications, enforcing commit-on-request, and supporting isolated branch creation.

Does this git workflow support restricting force pushes to critical branches?

Yes, this git workflow supports restricting force pushes to critical branches. It enforces strict safety rules that prevent force pushes to main or master, protecting your base branches from unintended overwrites during feature branch integration.

Why use a disciplined git workflow instead of standard manual branching and committing?

Use a disciplined git workflow to avoid messy histories and accidental commits caused by manual branching. It enforces explicit user control over commits and pull requests, requiring conventional commit formatting and co-authored-by attribution for predictable team collaboration.

When do I need conventional commits and explicit attribution in my git workflow?

You need conventional commits and explicit attribution when collaborating in teams that require predictable histories. This workflow formats commit messages automatically and applies co-authored-by tags only when you explicitly request staging and committing changes.