Compétences conductor-revert
📦

conductor-revert

Sûr ⚙️ Commandes externes

Reverter alterações git por unidade lógica de trabalho

Desfazer commits git com segurança por track, fase ou tarefa com preservação total do histórico. Esta skill oferece fluxos de revert estruturados com confirmação explícita e detecção de conflitos.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "conductor-revert". Reverter tarefa 2.3 no auth_20250115

Résultat attendu:

PLANO DE EXECUÇÃO DO REVERT

Alvo: Tarefa 2.3 em auth_20250115

Commits para reverter (em ordem cronológica reversa):
1. abc1234 - feat: add OAuth callback handler (auth_20250115)
2. def5678 - chore: mark task 2.3 complete (auth_20250115)

Arquivos que serão afetados:
- src/auth/oauth.ts (será excluído)
- src/routes/callback.ts (será excluído)
- conductor/tracks/auth_20250115/plan.md (modificado)

Atualizações do plano:
- Tarefa 2.3: [~] -> [ ]

!! AVISO !!
Esta operação irá:
- Criar 2 commits de revert
- Modificar 3 arquivos
- Resetar 1 tarefa para status pendente

Digite 'YES' para prosseguir, ou qualquer outra coisa para cancelar:

Utilisation de "conductor-revert". Reverter fase 1 no dashboard_20250112

Résultat attendu:

PLANO DE EXECUÇÃO DO REVERT

Alvo: Fase 1 em dashboard_20250112 (Tarefas 1.1 até 1.4)

Commits para reverter (em ordem cronológica reversa):
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)

Digite 'YES' para prosseguir, ou qualquer outra coisa para cancelar:

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Desfazer uma implementação de feature que falhou

Reverter todos os commits de uma tarefa específica que introduziu bugs ou não atendeu aos requisitos

Restaurar estado de trabalho anterior

Reverter uma fase inteira do trabalho para retornar a um estado funcional conhecido antes de um refactor grande

Limpar trabalho experimental

Remover todos os vestígios de um track experimental que não foi mesclado para produção

Essayez ces prompts

Reverter uma tarefa específica
Reverter tarefa 2.3 no track auth_20250115. Mostrar quais commits serão afetados e confirmar antes de prosseguir.
Reverter uma fase inteira
Reverter fase 2 do track dashboard_20250112. Quero ver o plano completo com todos os arquivos afetados antes de confirmar.
Seleção interativa de revert
Me ajude a reverter algum trabalho recente. Mostre os tracks e tarefas disponíveis que posso reverter.
Remoção completa do track
Reverter o track inteiro experiment_20250120. Esta feature experimental não foi aprovada e precisa ser totalmente removida do histórico.

Bonnes pratiques

  • Sempre revise o plano de execução completo antes de confirmar qualquer operação de revert
  • Execute testes após a conclusão do revert para verificar se a aplicação funciona corretamente
  • Comunique-se com sua equipe antes de reverter trabalho compartilhado ou revisado

Éviter

  • Não use esta skill para esconder erros de membros da equipe - discuta problemas abertamente
  • Evite reverter trabalho que outros construíram sem coordenação
  • Não pule a etapa de confirmação explícita - sempre revise o plano primeiro

Foire aux questions

Qual é a diferença entre git revert e git reset?
Git revert cria novos commits que desfazem alterações anteriores enquanto preserva o histórico. Git reset remove commits inteiramente, reescrevendo o histórico. Esta skill usa apenas git revert por segurança e trilhas de auditoria.
Posso reverter commits que já foram enviados para o repositório remoto?
Sim. Reverter commits enviados cria novos commits de revert que você pode enviar com segurança. Esta é a abordagem recomendada em vez de force push, que pode causar problemas para colaboradores.
O que acontece se um conflito de merge ocorrer durante o revert?
A skill para imediatamente e exibe os detalhes do conflito. Você deve resolver os conflitos manualmente antes de continuar. A skill preserva reverts concluídos e fornece orientação para resolução.
Posso desfazer um revert se cometi um erro?
Sim. Você pode executar git revert nos commits de revert para restaurar as alterações originais. A skill fornece instruções de desfazer na saída de verificação.
E se a skill não conseguir encontrar commits para meu track?
Isso pode significar que o track nunca foi comitado, ou os commits usaram um formato de nomenclatura diferente. A skill oferecerá para excluir o diretório do track ou cancelar a operação.
Esta skill modifica meu plan.md automaticamente?
Sim. Após reverts git bem-sucedidos, a skill atualiza plan.md para marcar tarefas revertidas como pendentes. Estas alterações não são commitadas - elas refletem o novo estado do seu trabalho.

Détails du développeur

Structure de fichiers

📄 SKILL.md