git-workflow

Generate standardized PR descriptions from git state and commit history.

1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/ceshine/ceshine-agent-skills --skill git-workflow-ceshine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/ceshine/ceshine-agent-skills/tree/main/git-workflow
Command: npx skills add https://github.com/ceshine/ceshine-agent-skills --skill git-workflow-ceshine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes git-related workflows by ensuring consistent generation of PR descriptions and commit messaging based on the current git state.

Core Features & Use Cases

  • Centralizes PR description generation by analyzing staged changes, commit history, and diffs across branches.
  • Provides guidance on evaluating diffs for syntax, logic, security, and code quality.
  • Offers a structured workflow for generating commit messages and preparing pull requests, with fallbacks to bash commands if MCP tools are unavailable.

Quick Start

Use the git-workflow skill to generate a standardized PR description for the current branch by analyzing the staging area and recent commits.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I generate a PR description from staged changes and commit history?

You can generate a standardized PR description by analyzing the current git state, including staged changes, recent commit history, and diffs between branches, to produce structured pull request summaries.

What is the best way to standardize commit messages across local branches and remotes?

Standardizing commit messages is achieved by evaluating branch diffs and commit history, applying a structured workflow that ensures consistent messaging across both local branches and remote repositories.

Can I use this git workflow tool if MCP tools for git_diff are unavailable?

Yes, you can use this git workflow tool when MCP tools are unavailable because it includes Bash command fallbacks to retrieve git diffs, cached diffs, and commit messages for analysis.

Does the PR description generator evaluate code quality and security from the diff?

Yes, the PR description generator evaluates diffs for syntax, logic, security, and code quality, providing guidance on these aspects while preparing the structured pull request output.

What do I need to prepare before generating pull request descriptions from git diffs?

Before generating pull request descriptions, you need a local git repository with existing branches, staged changes, or commit history available so the tool can analyze the diffs and extract commit messages.