AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Git Workflow Pr Generator

skill-ucdavis-ai-skills-registry-git-workflow-pr-generator · by ucdavis

Generate GitHub pull request descriptions by analyzing git changes between two branches. Use when the user asks to create or draft a PR description based on branch diffs (for example, "Generate a PR for the changes between featureBranch and mainBranch") and expects a filled template with summary, motivation, and change impact flags.

No reviews yet
0 installs
35 views
0.0% view→install

Install

$ agentstack add skill-ucdavis-ai-skills-registry-git-workflow-pr-generator

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-ucdavis-ai-skills-registry-git-workflow-pr-generator)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Git Workflow Pr Generator? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Pr Description Generator

Overview

Generate a PR description by comparing a base branch and a head branch, summarizing key changes, and filling the required template sections. Detect whether dependency installs, env changes, or database updates are required based on the diff.

Workflow

1. Gather inputs

Require both branches and the repo root. If missing, ask for:

  • Base branch (target, usually main/master)
  • Head branch (feature branch)
  • Any required scope (subfolder or package)

2. Collect change data

Run the helper script to gather all required data in files:

  • scripts/collect_pr_changes.py --repo

Use the generated files in pr_change_snapshot/:

  • name_status.txt (file-level changes)
  • diff.txt (full diff)
  • log.txt (commit log)

3. Classify impacts

Set the template flags using these heuristics:

  • Requires npm install: package.json, package-lock.json, pnpm-lock.yaml, yarn.lock, or workspace config changed.
  • Requires env update: .env*, *.env, .env.example, configuration templates, or documentation about new env vars changed.
  • Database changes: migrations, schema files, ORM model changes, or db-related modules changed.

If uncertain, leave the flag as :x: and note uncertainty in Additional Information.

4. Summarize changes

Build a concise summary that covers:

  • Main features or fixes
  • Notable files or areas
  • Related issue or ticket reference if present in branch names or commit messages

5. Note UI impact

If UI files changed (.tsx, .jsx, .css, .scss, web/, frontend/, client/), request screenshots or note that screenshots are required.

6. Output the PR template

Output the PR in a markdown fenced code block so it can be copy/pasted as-is. Populate the template exactly. Keep the formatting and headings unchanged. Replace :x: with :white_check_mark: where required.

## Description

- :x: This PR requires an `npm install`.
- :x: This PR requires an update to the `env` file.
- :x: This PR makes changes to the database.

### Summary of Changes:

Please include a summary of the changes and the related issue.

### Motivation for Change:

Explain the motivation for the change and the approach used.

### Additional Information
Please add any other relevant information or context about the pull request.

---

## Screenshots (if applicable)
If your changes include UI updates, please provide screenshots for better context.

Resources

This skill includes a helper script:

  • scripts/collect_pr_changes.py: Writes name-status, full diff, and log outputs to pr_change_snapshot/.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.