Git Workflow

Guides the agent on how to handle git operations and generate .patch files instead of submitting PRs.

Google Gemini 26a8e7a 921 B Updated 3.8k repo stars

File contents

Git Workflow Skill

This skill provides guidelines for interacting with the Git repository and generating patches.

Steps

  1. Clone Repository: git clone https://github.com/<owner>/<repo>.git
  2. Make Changes: Edit files in the cloned repository.
  3. Generate Patch:
    • For a simple diff: git diff > ../output/fix.patch
    • For a proper commit-based patch:
      git add .
      git commit -m "Fix: describe the fix"
      git format-patch -1 HEAD --output-directory=../output/
      

Rules

  • CRITICAL: Do NOT push to remote branches.
  • CRITICAL: Do NOT attempt to create Pull Requests or use GitHub CLI (gh).
  • Always verify your changes locally before generating the patch.
  • Save all generated patches to {workspace}/output/.

google-gemini/gemini-managed-agents-templates/tree/main/repo-maintainer/skills/git-workflow commit 26a8e7ac9b

Frequently asked questions

npx skillmds@latest add google-gemini/git-workflow