graft-push

Automate Graft repository push workflows with commit and ownership rule checks.

6|Updated May 11, 2026
One-click install
npx skills add https://github.com/GeWuYou/Graft --skill graft-push
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: graft-push
Source: https://github.com/GeWuYou/Graft/tree/main/.agents/skills/graft-push
Command: npx skills add https://github.com/GeWuYou/Graft --skill graft-push

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the complexities of pushing branches in the Graft repository, providing a structured approach to diagnose and resolve push-related issues without compromising commit, ownership, or validation rules.

Core Features & Use Cases

  • Push Workflow Automation: Automates the push workflow for the Graft repository, ensuring adherence to defined rules and best practices.
  • Blocker Diagnostics: Diagnoses and resolves common push blockers such as local issues, hook failures, and remote rejections.
  • Branch Protection: Ensures that only valid branches are pushed, adhering to naming conventions and branch protection policies.
  • Use Case: When a user encounters a blocked push due to a mixed commit or a local issue, this Skill can diagnose the problem and facilitate a successful push or provide the necessary guidance to resolve the issue.

Quick Start

Use the graft-push skill to initiate a push of the current branch in the Graft repository.

Frequently Asked Questions about graft-push

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

FAQPage Schema
How do I automate a Git push workflow while enforcing branch protection rules?

To automate a Git push workflow while enforcing branch protection rules, this Skill validates branch naming conventions and commit ownership before execution. It governs the push process to ensure adherence to validation rules and safe remote updates.

Why does my Git branch push fail due to local issues or hook failures?

A Git branch push fails due to local issues or hook failures when commit validation rules are violated. This Skill diagnoses local blockers, remote rejections, and mixed commits to facilitate a successful push or provide guidance to resolve the issue.

What is the best way to diagnose remote rejections during a Git push?

The best way to diagnose remote rejections during a Git push is to run local and remote diagnostics. This Skill identifies push blockers such as hook failures and validation issues, enabling safe push execution after resolution.

Do I need specific Git configurations to automate branch pushes safely?

Yes, you need specific Git and repository configurations to automate branch pushes safely. This Skill requires predefined Graft-specific configurations and branch naming conventions to ensure valid branches are pushed without compromising ownership rules.

Can I push a branch with mixed commits without breaking ownership rules?

Pushing a branch with mixed commits without breaking ownership rules requires diagnosing the commit history first. This Skill diagnoses mixed commit blockers and provides the necessary guidance to resolve validation issues before executing a safe push.