sync-conflict-resolver — команда для Claude Code: обзор и установка
Команда находит и устраняет расхождения в синхронизированных файлах вроде .sync-state.json. Пригодится, когда нужно автоматически объединить поля или разобрать логи ошибок.
npx claude-code-templates@latest --command sync/sync-conflict-resolverЧто делает 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-resolver2Вручную: положить файлы
.claude/commands/sync-conflict-resolver.mdВызов — /sync-conflict-resolver. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/sync-conflict-resolver.mdВызов — /prompts:sync-conflict-resolver. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/sync-conflict-resolver.prompt.mdВручную: положить файлы
.gemini/commands/sync-conflict-resolver.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о 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