About git-workflow
git-workflow is a skill for automating advanced Git branch management and pull request workflows. It helps with repository analysis, diff-risk checks, PR lifecycle operations, and metrics for complex branching, releases, and coordination.
Key features
- 01Analyze repository health
- 02Assess diff risk before merging
- 03Manage PR lifecycle operations
- 04View merge and review metrics
Use cases
- 01Coordinate work across multiple branches
- 02Prepare and assess a release branch
- 03Check changes before creating or merging a PR
MCP support
Uses Ruflo MCP tools to analyze repositories and diff risk, manage PRs, and retrieve GitHub metrics.
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill git-workflowAfter installing, type/git-workflowin Claude Code to confirm it loaded.
Details
From the project READMEGit Workflow
Advanced git workflow automation for branch management and PR lifecycle.
When to use
When managing complex git operations — multi-branch workflows, release branching, conflict resolution, or PR coordination.
Steps
- Analyze repo — call
mcp__plugin_ruflo-core_ruflo__github_repo_analyzefor repository health metrics - Check diff risk — call
mcp__plugin_ruflo-core_ruflo__analyze_diff-riskbefore merging - Manage PRs — call
mcp__plugin_ruflo-core_ruflo__github_pr_managefor PR lifecycle operations - View metrics — call
mcp__plugin_ruflo-core_ruflo__github_metricsfor merge frequency, review times, etc.
Common workflows
Feature branch
git checkout -b feat/my-feature
# ... make changes ...
# analyze diff before PR
# create PR with risk assessment
Release branch
git checkout -b release/v1.2.0
# cherry-pick fixes
# analyze all diffs for risk
# merge when risk score is acceptable
CLI alternative
npx @claude-flow/cli@latest hooks pre-task --description "git workflow"
Comments
Markdown supported