一键导入
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 页面并帮你完成安装。
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
基于 SOC 职业分类
| 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