wa:dev-pr

Create or update GitHub pull requests with structured titles, bodies, and labels from TASKS.md and commit history.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-dev-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wa:dev-pr
Source: https://github.com/jeremy-newhouse/eck-e2e-weather-app/tree/main/.claude/skills/dev-pr
Command: npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-dev-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the repetitive work of manually drafting pull requests by automatically generating a clean PR title and body from your task context and commit history.

Core Features & Use Cases

  • PR creation and updating: Creates a new pull request or updates an existing one for the current branch against your chosen base branch.
  • Context-aware PR content: Builds the PR summary from TASKS.md (feature description and acceptance criteria when present) plus a grouped commit log.
  • Label automation: Applies conventional labels based on commit types to keep your PRs consistent and review-ready.

Quick Start

Run wa:dev-pr to create or update a pull request using TASKS.md context and a commit summary for the current branch.

Frequently Asked Questions about wa:dev-pr

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

FAQPage Schema
How do I automatically generate a pull request title and body from commit history?

Automatically generate a pull request by grouping your git commit history to produce a structured title and Markdown body. The PR content includes Summary, Changes, and Test Plan sections derived directly from your task context and commit log.

Can I create a pull request using task context from TASKS.md?

Yes, create a pull request using TASKS.md to build the PR summary. It extracts the feature description and acceptance criteria when present, combining them with your grouped commit log to generate context-aware PR documentation.

How do I automatically apply labels to a GitHub pull request based on commit types?

Apply labels to a GitHub pull request by analyzing your grouped commit history for conventional commit types. The automation determines the appropriate label set and applies those labels via GitHub integration to keep your PRs consistent and review-ready.

What is the best way to update an existing pull request for my current branch?

Update an existing pull request for your current branch by resolving the base branch and regenerating the PR body. It updates the title, Markdown sections, and label set using your latest task context and commit summary.

Does this pull request automation work for refactoring and bug fix workflows?

Yes, this pull request automation applies to workflow scenarios including feature work, bug fixes, refactoring, and test-related changes. It generates consistent PR documentation by resolving the base branch and structuring the content for any type of code modification.