AIKraft/Skills/resolve-conflicts

resolve-conflicts

Используйте этот навык, когда пользователь упоминает конфликты слияния. Он предоставляет структурированный подход к объединению импортов, тестов, файлов блокировки, конфигураций и обработке удалённых, но изменённых файлов.

TATailcall official Разработка ★ 7.6k

Что делает навык

Навык для интеллектуального разрешения конфликтов слияния Git, объединяя изменения из обеих ветвей с сохранением их намерений. Использует подход «сначала план»: оценивает конфликты, создает детальный план разрешения, получает одобрение пользователя, а затем выполняет действия.

Когда применять

  • Пользователь упоминает конфликты слияния (merge conflicts) при работе с Git.
  • Необходимо объединить импорты, тесты, файлы блокировки или конфигурации из разных веток.
  • Есть удаленные, но измененные файлы, требующие создания резервных копий перед разрешением.
  • Требуется регенерация сгенерированных файлов вместо их ручного слияния.
  • Необходимо валидировать результат слияния с помощью тестов.

Как работает

  1. Оценить ситуацию с конфликтами (Assess the Conflict Situation).
  2. Создать структурированный план разрешения конфликтов.
  3. Получить одобрение пользователя от плана перед внесением изменений.
  4. Применить принципы слияния: предпочитать сохранение обоих изменений, объединять (а не выбирать), регенерировать сгенерированные файлы, создавать бэкапы для удаленных-измененных файлов.
  5. Для каждого разрешенного конфликта предоставить однострочное объяснение стратегии.
  6. Запустить тесты для валидации результата (Validate with Tests).

Примеры запросов агенту

У меня конфликт при слиянии веток, помоги разрешить его, сохраняя оба изменения.
Нужно слить изменения в конфигурационном файле, но есть конфликт. Составь план разрешения.
Помоги разрешить конфликт слияния в файлах импорта, пожалуйста.

Описание составлено по SKILL.md навыка, сверено 09.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «tailcallhq-resolve-conflicts» из репозитория: # https://github.com/tailcallhq/forgecode
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r tailcallhq-resolve-conflicts/ ~/.claude/skills/tailcallhq-resolve-conflicts/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.