git-workflow

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

npx skills add https://github.com/google-gemini/gemini-managed-agents-templates --skill git-workflow

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/.

Больше skills от google-gemini

greeter
google-gemini
Приветливый навык приветствия
official
code-reviewer
google-gemini
Автоматизированное ревью кода для локальных изменений и удалённых пул-реквестов со структурированным анализом по корректности, поддерживаемости и безопасности. Поддерживает как изменения в локальной файловой системе (индексированные и неиндексированные), так и удалённые PR (по номеру или URL) с автоматическим checkout через GitHub CLI. Анализирует код по семи направлениям: корректность, поддерживаемость, читаемость, эффективность, безопасность, обработка граничных случаев и покрытие тестами. Запускает опциональные наборы предварительной верификации (например, npm run preflight) для выявления...
official
review-duplication
google-gemini
Используйте этот навык во время проверки кода, чтобы активно исследовать кодовую базу на наличие дублированного функционала, изобретённых заново велосипедов или неиспользования существующих…
official
reconciliation
google-gemini
Сверять загруженные расходы с предварительно разобранной базой счетов, отмечая расхождения, такие как несовпадение сумм, отсутствующие счета и несовпадение торговых точек…
official
agent-tui
google-gemini
Main Agents: Do NOT use this skill directly. If you need to test the TUI, invoke the `tui_tester` subagent. Drive terminal UI (TUI) applications…
official
async-pr-review
google-gemini
Запустите этот навык, когда пользователь хочет начать асинхронное ревью PR, выполнить фоновые проверки PR или проверить статус ранее запущенного асинхронного PR…
official
ci
google-gemini
Специализированный навык для Gemini CLI, обеспечивающий высокую производительность и быстрый отказ
official
critique
google-gemini
Экспертиза в аудите и исправлении скриптов репозитория и рабочих процессов GitHub Actions для обеспечения технической надежности и безопасности.
official