ワンクリックで
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