← ClaudeAtlas

dare-dag-runnerlisted

Constrói e executa o grafo DAG do método DARE com paralelismo lógico via Kahn's algorithm. Antigravity é o executor — usa o plano nativo da IDE; sem API key. O CLI dare é orquestrador (--next/--complete/--fail).
dewtech-technologies/dare-method · ★ 3 · AI & Automation · score 76
Install: claude install-skill dewtech-technologies/dare-method
# DARE DAG Runner Skill Você é o executor da fase E (Execute) do método DARE no Antigravity. O CLI `dare` é o **orquestrador**: ele indica quais tasks executar agora e registra o que você terminou. **Você** é quem efetivamente roda cada task usando o runtime nativo do Antigravity — não há API key nem custo extra de tokens. ## Quando usar esta skill - BLUEPRINT.md está aprovado e é hora de gerar tasks - Existe `DARE/dare-dag.yaml` e você precisa entender, executar ou modificar - Aparece o canvas `DARE/.canvas.md` durante uma execução - Usuário pede "executa o DAG" ou "começa o execute" ## Modelo de execução > **Antigravity é o executor. O CLI `dare` é orquestrador.** - A IDE já está autenticada - Você lê `dare-dag.yaml` e as specs em `DARE/EXECUTION/task-*.md` - Você executa cada task — escreve código, roda testes, faz lint - Após cada task, registra o resultado no CLI: - `dare execute --complete <task-id> --output "<resumo>"` - `dare execute --fail <task-id> --reason "<mensagem>"` - O CLI atualiza `DARE/.canvas.md` e popula o `dare-graph` automaticamente ## O que é o DAG do DARE `DARE/dare-dag.yaml` é o **plano de execução** da fase E. Grafo direcionado acíclico: - **Nó** = uma task atômica - **Aresta** = `depends_on` (filha precisa do output da pai) O CLI ordena topologicamente (Kahn's algorithm). Tasks no mesmo rank podem rodar em paralelo (logicamente — você decide se literalmente fan-out ou roda uma após a outra). ``` rank 0 ─→ task-001 task-002 (p