conductor-revert
Отмена изменений git по логическим единицам работы
Безопасная отмена коммитов git по треку, фазе или задаче с полным сохранением истории. Этот навык предоставляет структурированные рабочие процессы отмены с явным подтверждением и обнаружением конфликтов.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «conductor-revert». Отменить задачу 2.3 в auth_20250115
Ожидаемый результат:
ПЛАН ВЫПОЛНЕНИЯ ОТМЕНЫ
Цель: Задача 2.3 в auth_20250115
Коммиты для отмены (в порядке обратной хронологии):
1. abc1234 - feat: add OAuth callback handler (auth_20250115)
2. def5678 - chore: mark task 2.3 complete (auth_20250115)
Файлы, которые будут затронуты:
- src/auth/oauth.ts (будет удалён)
- src/routes/callback.ts (будет удалён)
- conductor/tracks/auth_20250115/plan.md (изменён)
Обновления плана:
- Задача 2.3: [~] -> [ ]
!! ВНИМАНИЕ !!
Эта операция:
- Создаст 2 коммита отмены
- Изменит 3 файла
- Сбросит 1 задачу в статус ожидающей
Введите 'YES' для продолжения или любое другое значение для отмены:
Использование «conductor-revert». Отменить фазу 1 в dashboard_20250112
Ожидаемый результат:
ПЛАН ВЫПОЛНЕНИЯ ОТМЕНЫ
Цель: Фаза 1 в dashboard_20250112 (задачи 1.1 - 1.4)
Коммиты для отмены (в порядке обратной хронологии):
1. ghi9012 - feat: add dashboard export (dashboard_20250112)
2. jkl3456 - chore: mark task 1.4 complete (dashboard_20250112)
3. mno7890 - feat: add chart filters (dashboard_20250112)
4. pqr1234 - chore: mark task 1.3 complete (dashboard_20250112)
5. stu5678 - feat: add data hooks (dashboard_20250112)
6. vwx9012 - chore: mark task 1.2 complete (dashboard_20250112)
7. yza3456 - feat: add chart rendering (dashboard_20250112)
8. bcd7890 - chore: mark task 1.1 complete (dashboard_20250112)
Введите 'YES' для продолжения или любое другое значение для отмены:
Аудит безопасности
БезопасноAll 59 static analysis findings are false positives. The detected 'external_commands' patterns are Markdown documentation examples, not executable code. The skill describes safe git revert operations with explicit safety rules forbidding dangerous commands like git reset --hard and git push --force. Requires explicit user confirmation before any changes.
Факторы риска
⚙️ Внешние команды (54)
Оценка качества
Что вы можете построить
Отмена неудачной реализации функциональности
Отмена всех коммитов для конкретной задачи, которая внесла ошибки или не соответствовала требованиям
Восстановление предыдущего рабочего состояния
Отмена целой фазы работы для возврата к известному стабильному состоянию перед крупным рефакторингом
Очистка экспериментальной работы
Удаление всех следов экспериментального трека, который не был отправлен в продакшен
Попробуйте эти промпты
Отмени задачу 2.3 в треке auth_20250115. Покажи, какие коммиты будут затронуты, и подтверди перед продолжением.
Отмени фазу 2 трека dashboard_20250112. Я хочу увидеть полный план со всеми затронутыми файлами перед подтверждением.
Помоги мне отменить часть недавней работы. Покажи доступные треки и задачи, которые можно отменить.
Отмени весь трек experiment_20250120. Эта экспериментальная функция не была одобрена и должна быть полностью удалена из истории.
Лучшие практики
- Всегда просматривайте полный план выполнения перед подтверждением любой операции отмены
- Запускайте тесты после завершения отмены, чтобы убедиться в корректной работе приложения
- Свяжитесь с командой перед отменой общей или рецензируемой работы
Избегать
- Не используйте этот навык для сокрытия ошибок от членов команды — открыто обсуждайте проблемы
- Избегайте отмены работы, на основе которой другие создают свои изменения, без координации
- Не пропускайте шаг явного подтверждения — всегда сначала просматривайте план