pr-workflow

Enforce feature-branch PR workflows with FluentBoards card-number branch naming.

54|48|Updated Jul 19, 2017
One-click install
npx skills add https://github.com/WPDevelopers/essential-addons-for-elementor-lite --skill pr-workflow-wpdevelopers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-workflow
Source: https://github.com/WPDevelopers/essential-addons-for-elementor-lite/tree/main/.claude/skills/pr-workflow
Command: npx skills add https://github.com/WPDevelopers/essential-addons-for-elementor-lite --skill pr-workflow-wpdevelopers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents direct pushes to the default branch by enforcing a feature-branch PR workflow, ensuring changes land only via PRs tied to FluentBoards cards.

Core Features & Use Cases

  • Branch naming discipline: branches named after FluentBoards card numbers to track work.
  • Pre-check and safety gates: verifies repository state before actions to avoid mixing unrelated work.
  • Atomic commits and staged changes: encourages staged, focused commits and builds when src changes occur.
  • PR-driven landing: automates PR creation with detailed summaries and card references to align with project workflows.

Quick Start

Create a feature branch named after your FluentBoards card number, stage only the relevant changes, and open a PR to land on the default branch.

Frequently Asked Questions about pr-workflow

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

FAQPage Schema
How do I enforce a feature branch and pull request workflow to prevent direct pushes to the default branch?

To enforce a feature branch pull request workflow, this Skill requires branches to be named after FluentBoards card numbers and blocks direct pushes to the default branch. It guides you through setting up the branch, staging changes, and opening a PR with a card-linked body.

Can I use a pull request workflow for refactoring and documentation changes, or is it only for new features?

Yes, this pull request workflow applies to any code change including fixes, refactors, and documentation updates. It ensures all changes land on the default branch through PRs tied to FluentBoards cards, maintaining consistent tracking across all types of work.

How do I create a feature branch linked to a FluentBoards card number?

To create a linked feature branch, you name the branch using your FluentBoards card number to track the work. The workflow then runs pre-checks on your repository state to prevent mixing unrelated changes before you stage and commit.

What are the benefits of using atomic commits with selective staging in a git workflow?

Atomic commits with selective staging ensure your changes are focused and do not mix unrelated work. This Skill verifies your repository state before acting, encouraging staged commits and automatically running required pre-build steps when source changes occur.

Does this pull request workflow require a specific project management tool to track branches?

Yes, this specific pull request workflow uses a FluentBoards card-number naming convention for branches to track work. It automates PR creation with detailed summaries and card references to align changes with your project management workflow.