К основному содержанию
команда

sync-conflict-resolver — команда для Claude Code: обзор и установка

Команда находит и устраняет расхождения в синхронизированных файлах вроде .sync-state.json. Пригодится, когда нужно автоматически объединить поля или разобрать логи ошибок.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command sync/sync-conflict-resolver
Открыть на GitHub

Что делает sync-conflict-resolver

Команда анализирует файлы базы синхронизации @.sync-state.json, ищет логи конфликтов по маскам *conflict* и *sync-errors*, а также считывает правила из conflict-rules.json. При запуске с аргументами detect, resolve, analyze, configure или report Claude Code применяет системные инструменты Read, Write, Edit и Bash.

Для устранения коллизий доступны стратегии: победа последней версии, слияние на уровне отдельных полей, ручной интерактивный режим, приоритет системы или кастомные правила. Перед внесением правок формируется резервная копия, поэтому неудачные изменения можно откатить.

Без настроенного файла conflict-rules.json или явного выбора стратегии автоматическое объединение сложных структур данных потребует ручного подтверждения.

Какие задачи решает

  • Выявить расхождения версий полей и временные конфликты в файлах состояния
  • Объединить конфликтующие записи по правилу победы последней правки или системному приоритету
  • Создать резервную копию перед записью изменений для безопасного отката
  • Собрать отчёт по частоте ошибок синхронизации на основе накопленных логов

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

  • Проверь текущее состояние файлов командой /sync-conflict-resolver detect
  • Разреши расхождения в данных через /sync-conflict-resolver resolve
  • Сгенерируй отчёт по ошибкам с помощью /sync-conflict-resolver report

Как установить sync-conflict-resolver

1Через claude-code-templates

npx claude-code-templates@latest --command sync/sync-conflict-resolver

2Вручную: положить файлы

.claude/commands/sync-conflict-resolver.md

Вызов — /sync-conflict-resolver. Для всех проектов — ~/.claude/commands/

Вопросы о sync-conflict-resolver

Как установить sync-conflict-resolver в Claude Code?

Выполните npx claude-code-templates@latest --command sync/sync-conflict-resolver в терминале или сохраните файл команды по пути .claude/commands/sync-conflict-resolver.md.

Какие стратегии слияния поддерживает команда?

Доступны победа последней версии (latest-wins), поэлементное слияние полей, интерактивный ручной выбор, приоритет системы и правила из конфигурации conflict-rules.json.

Безопасно ли запускать автоматическое исправление?

Процесс включает обязательное резервное копирование перед перезаписью данных, проверку после изменений и возможность отката.

Исходный текст

sync-conflict-resolver.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[action] | detect | resolve | analyze | configure | report"
description: Resolve synchronization conflicts with intelligent strategies and automated resolution
---

# Sync Conflict Resolver

Resolve synchronization conflicts with intelligent automation: **$ARGUMENTS**

## Current Conflict State

- Sync database: @.sync-state.json or sync state files with potential conflicts
- Conflict history: !`find . -name "*conflict*" -o -name "*sync-errors*" | wc -l` conflict logs
- Resolution rules: @conflict-rules.json or existing resolution configuration
- Active conflicts: Current unresolved synchronization conflicts requiring attention

## Task

Implement comprehensive conflict resolution with intelligent automation:

**Resolution Action**: Use $ARGUMENTS to specify detect conflicts, resolve using strategies, analyze patterns, configure rules, or generate reports

**Conflict Resolution Framework**:
1. **Conflict Detection** - Scan synchronized items, compare field versions, identify timing conflicts, flag structural issues
2. **Intelligent Resolution** - Apply resolution strategies, handle field merging, preserve critical data, maintain relationships
3. **Pattern Analysis** - Study conflict trends, identify frequent issues, suggest process improvements, optimize strategies
4. **Configuration Management** - Set resolution preferences, define field priorities, configure merge rules, save automation settings
5. **Reporting & Analytics** - Generate conflict reports, track resolution success, analyze team patterns, provide insights
6. **Automated Prevention** - Implement locking mechanisms, optimize sync timing, enable change notifications, reduce conflicts

**Resolution Strategies**: Latest-wins, smart field-level merging, manual interactive resolution, system-priority resolution, custom rule-based resolution.

**Quality Assurance**: Backup before resolution, validation after changes, rollback capabilities, comprehensive audit trails.

**Output**: Resolved conflicts with detailed resolution reports, updated sync state, pattern analysis insights, and optimized conflict prevention strategies.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Автоматизация и no-code: n8n, Zapier, Make» →
ralph-loop официальный Anthropic Команда запускает автономный цикл доработки задачи в Claude Code, возвращая агенту тот же промпт при каждой попытке выхода. ★ 44 770звёзд репо cancel-ralph официальный Anthropic Отменяет активный цикл Ralph Loop: проверяет файл состояния, читает номер итерации и удаляет его. Нужна, когда цикл пора прервать. ★ 44 770звёзд репо list официальный Anthropic Показывает все настроенные правила hookify в проекте: имя, событие, шаблон и статус. Пригодится, когда правила накопились и надо понять, что вообще включено. ★ 44 770звёзд репо help официальный Anthropic Показывает, как устроен плагин hookify и как создавать правила-хуки. Пригодится, если вы уже поставили hookify и не помните синтаксис. ★ 44 770звёзд репо configure официальный Anthropic Показывает список правил hookify и даёт включать и выключать их по одному. Пригодится, когда правила накопились и часть мешает. ★ 44 770звёзд репо

Из того же набора740

Весь набор →
api-fuzzing-bug-bounty Скилл помогает проверять REST, SOAP и GraphQL API на уязвимости. Он пригодится для согласованного bug bounty-тестирования и оценки безопасности API. 139установок meme-factory Собирает графические мемы через сервис memegen.link прямо в диалоге Claude Code. Пригодится для постов в соцсетях, пуллреквестов и оживления чатов команды. 139установок feature-pipeline Запускает пакетную реализацию задач из проектного markdown-документа и отмечает прогресс чекбоксами без лишних вопросов к пользователю. 137установок dependency-updater Скилл сам определяет тип проекта, ставит безопасные обновления и спрашивает разрешение на мажорные версии. 136установок data-processing-ray-data Скилл для Claude, который подсказывает агенту, как обрабатывать большие датасеты через Ray Data: стриминг, GPU, батч-инференс. 134установок svelte-debug Разбирает ошибки Svelte и SvelteKit по сообщению и стеку: находит причину в компиляции, рантайме или конфиге и предлагает правку. 134установок publisher-medium Превращает пост из markdown, PDF или URL в HTML, готовый к вставке в редактор Medium, и помечает места для загрузки картинок. 134установок burp-suite-testing Помогает настроить перехват трафика, исследовать HTTP-запросы и находить уязвимости веб-приложений через Burp Suite. 133установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой