원클릭으로
handoff
Gerar spec padronizada para transferência de contexto entre LLMs sem perda de constraints
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Gerar spec padronizada para transferência de contexto entre LLMs sem perda de constraints
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Explorar ideias antes de criar plano formal
Carregar automaticamente artefatos relevantes do projeto por tipo de task antes de implementar
Documentar aprendizados para evitar recorrência
| name | handoff |
| description | Gerar spec padronizada para transferência de contexto entre LLMs sem perda de constraints |
| triggers | ["handoff","trocar LLM","passar para Gemini","passar para MiniMax","handoff generate"] |
| globs | [".devorq/state/context.json",".devorq/state/contracts/"] |
Regra de Ouro: Todo handoff entre LLMs passa por este gate. Sem brief padronizado = sem handoff.
Antes de transferir a continuação de uma tarefa para outro LLM (Gemini CLI, MiniMax, OpenCode, Antigravity). Também usado quando a sessão atual atingiu o limite de contexto e precisa continuar em nova sessão.
./bin/devorq handoff generate
Ou manualmente: preencher o template abaixo com base no contrato ativo do /scope-guard e no contexto detectado.
O LLM deve gerar o seguinte documento e apresentar ao usuário antes de salvar (Gate 4):
# HANDOFF DEVORQ — [timestamp]
## Destinatário: [Gemini CLI / MiniMax / OpenCode / Antigravity]
## Gerado por: [LLM atual]
## Projeto: [nome do projeto]
### CONTEXTO
- Stack: [detectado pelo /env-context]
- Branch: [branch atual]
- Último commit: [hash abreviado + mensagem]
- Status: [o que foi feito até aqui]
### TAREFA
[Descrição completa do que precisa ser implementado — extraída do contrato /scope-guard]
### CONSTRAINTS OBRIGATÓRIOS
- Runtime: [comando base, ex: vendor/bin/sail artisan]
- Portas: app=[porta] | db=[porta]
- Binaries disponíveis: [lista — ex: PDO sim, mysql binary não]
- Variáveis de ambiente obrigatórias: [ex: WWWUSER=1000]
- NUNCA fazer: [lista de gotchas conhecidos]
### ENUMS E TIPOS VÁLIDOS
[Copiar textualmente do código — não inferir, não inventar]
Ex:
- CashflowType: ENTRADA | SAIDA | TRANSFERENCIA
- ContractStatus: PENDING | ACTIVE | COMPLETED
### ARQUIVOS PERMITIDOS
[Lista exata do contrato /scope-guard]
### ARQUIVOS PROIBIDOS
[Lista exata do contrato /scope-guard — não tocar]
### CRITÉRIO DE DONE
[Checklist do contrato /scope-guard]
- [ ] item 1
- [ ] item 2
### DECISÕES JÁ TOMADAS
[Decisões arquiteturais tomadas nesta sessão — evita redecisão]
### ANTI-PATTERNS
[O que não fazer — armadilhas identificadas nesta ou em sessões anteriores]
Após gerar o handoff file, apresentar ao usuário e aguardar aprovação explícita antes de salvar.
[Gate 4] Handoff gerado. Revisar antes de passar para o próximo LLM:
→ [exibir conteúdo]
Confirmar? (s/n)
Só salvar em .devorq/state/handoffs/handoff_<timestamp>.md após aprovação.
./bin/devorq handoff status # Em andamento / Aguardando merge / Concluído
./bin/devorq handoff list # Histórico de handoffs da sessão
O LLM que receber o handoff deve:
/pre-flight para validar enums e tipos antes de implementarDébito que previne: Perda de constraints no handoff multi-LLM, 2-3 rounds de fix por context não comunicado