git-pr-workflow

Resolves Git workflow blockers for the brepjs repository.

77|7|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/andymai/brepjs --skill git-pr-workflow-andymai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-pr-workflow
Source: https://github.com/andymai/brepjs/tree/main/.claude/skills/git-pr-workflow
Command: npx skills add https://github.com/andymai/brepjs --skill git-pr-workflow-andymai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the frustration of navigating brepjs's strict Git hook tiers, conventional commit requirements, and PR merge rules that commonly block contributors and delay code changes.

Core Features & Use Cases

  • Hook Failure Resolution: Guides users through fixes for pre-commit tier failures, commitlint rejections, and pre-push knip errors specific to the brepjs repo.
  • End-to-End PR Guidance: Covers branch naming, worktree setup, PR creation, auto-merge arming, and release PR ordering to ensure smooth code integration.
  • Use Case: A contributor pushing a new feature can use this Skill to resolve a layer boundary violation from pre-commit, format their commit message correctly, and safely arm auto-merge after AI reviews land.

Quick Start

Use the git-pr-workflow skill to resolve a pre-commit hook failure for your staged brepjs changes and prepare a valid PR for merge.

Frequently Asked Questions about git-pr-workflow

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

FAQPage Schema
How do I fix pre-commit hook failures in brepjs?

To fix pre-commit hook failures in brepjs, you must resolve layer boundary violations flagged by husky tiers. This Skill provides step-by-step guidance to identify and clear pre-commit blocks so your staged changes pass successfully.

Why does my commit message get rejected by commitlint?

Commit messages are rejected by commitlint because brepjs enforces strict conventional commit formatting rules. This Skill guides you through applying the correct commit message structure to ensure your changes pass validation.

What is the best way to manage git worktrees for brepjs contributions?

Managing git worktrees for brepjs requires proper worktree setup and branch naming conventions. This Skill outlines worktree management steps to isolate features and streamline your pull request creation workflow.

How do I troubleshoot CI gate failures before merging a pull request?

Troubleshooting CI gate failures involves identifying and resolving failing CI checks that block pull request merges. This Skill provides CI gate troubleshooting guidance to help you achieve compliant and mergeable code changes.

Can I use this Skill to resolve pre-push knip errors in brepjs?

Yes, you can use this Skill to resolve pre-push knip errors specific to the brepjs repository. It provides targeted guidance for fixing pre-push hook rejections to ensure your pushed changes pass all validation tiers.

How do I safely arm auto-merge for a brepjs pull request?

Safely arming auto-merge for a brepjs pull request requires ensuring all CI gates pass and AI reviews land first. This Skill covers auto-merge arming and release PR ordering to guarantee smooth code integration.