git-expert

Provide expert advice on Git version control workflows and repository optimization.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/brunoldqueiroz/marvin --skill git-expert-brunoldqueiroz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-expert
Source: https://github.com/brunoldqueiroz/marvin/tree/main/.claude/skills/git-expert
Command: npx skills add https://github.com/brunoldqueiroz/marvin --skill git-expert-brunoldqueiroz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert guidance on version control workflows, helping users navigate complex Git operations, resolve conflicts, and maintain a clean, efficient repository history.

Core Features & Use Cases

  • Branching Strategies: Recommends optimal branching models like trunk-based development.
  • Commit Hygiene: Enforces best practices for commit messages (Conventional Commits) and commit atomicity.
  • Conflict Resolution: Offers strategies and tool configurations for minimizing and resolving merge conflicts.
  • Repository Optimization: Provides advice on managing large repositories and optimizing CI/CD clone times.
  • Use Case: A developer is unsure about the best way to handle a merge conflict or wants to clean up their commit history before submitting a pull request.

Quick Start

Use the git-expert skill to help clean up my commit history before a pull request.

Frequently Asked Questions about git-expert

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

FAQPage Schema
What is the best way to resolve git merge conflicts?

The best way to resolve merge conflicts involves using targeted strategies and tool configurations to minimize divergent code changes. This approach offers specific techniques to efficiently resolve conflicts and maintain repository history integrity.

How do I clean up my commit history before a pull request?

To clean up commit history before a pull request, you can enforce commit atomicity and apply Conventional Commits standards. This ensures a structured, readable version control log that aligns with repository management best practices.

How do I manage large git repositories to optimize CI/CD clone times?

Managing large git repositories to optimize CI/CD clone times requires specific repository optimization techniques. This involves applying version control best practices to reduce overhead and streamline branch management for large codebases.

When do I need a branching strategy like trunk-based development?

You need a branching strategy like trunk-based development when optimizing version control workflows for continuous integration. Recommending optimal branching models helps maintain repository efficiency and streamlines merge processes.

How does git stash work for managing temporary code changes?

Git stash works by temporarily shelving modified code without committing it to the repository. This mechanism allows developers to switch branches and manage version control workflows without losing work-in-progress changes.