Projeto
Escolha um repositorio Git local para o DCC acompanhar.
~/projetos/minha-apiO fluxo principal e simples: escolha um projeto, crie um workspace para a tarefa, abra terminais e agentes lado a lado, revise as mudancas e decida o que entra no codigo. A IA sugere; voce aprova.
Escolha um repositorio Git local para o DCC acompanhar.
~/projetos/minha-apiCrie uma area de trabalho para uma tarefa, branch ou review especifico.
feat/checkout-stripeAbra terminal, Claude, Gemini, Codex ou Cursor lado a lado no workspace.
Terminal + Claude + GeminiAcompanhe quando um agente terminou, precisa de voce ou gerou mudancas para revisar.
toast + sidebar + historico localPrimeiro uso
Pense no DCC como um workbench: cada tarefa deve nascer dentro de um workspace explicito. Isso evita trocas de branch desnecessarias, reduz troca de contexto e deixa cada agente trabalhando no lugar certo.
Baixe o desktop pelo GitHub Releases.
Abra o app e registre um repositorio Git local.
Crie um workspace novo para a tarefa atual.
Abra Panes de terminal e agente conforme a necessidade.
Revise diffs, rode testes e faca commit no seu ritmo.
Exemplo mental do fluxo
1. Abra o projeto
2. Crie um workspace para a tarefa
3. Abra um terminal para rodar o app
4. Abra um agente para implementar
5. Abra outro agente para revisar/testar
6. Revise, teste e faca commitWorkbench
O DCC junta revisao, codigo, terminal, plano e agentes no mesmo fluxo. A ideia e simples: encontre o contexto certo, selecione o que importa e envie para o agente quando precisar de ajuda.
Use para revisar a arvore de arquivos alterados, abrir diffs e decidir o que precisa de atencao antes de aplicar ou commitar.
Use como mini editor dentro do DCC para ler, ajustar e separar trechos de codigo sem sair do workbench.
Use terminais para comandos que voce quer controlar diretamente: dev server, testes, lint, migracoes, Git e diagnostico.
Use o Composer para conversar com o agente e o modo Plan quando quiser alinhar estrategia antes de mudar codigo.
Use specs para transformar uma tarefa ambigua em uma definicao clara de objetivo, escopo, criterios e verificacao.
Use quando precisar de uma edicao maior no editor que voce ja usa, mantendo o DCC como centro de coordenacao.
Delegacao
Comandos deterministicos, logs, testes, build e Git.
yarn testnpm run lintgit diff --statgit status --shortTarefas de codigo em linguagem natural, sempre dentro do workspace aberto.
claudegeminicodexRuntime/provider escolhido no workbench para sessoes, Panes e delegacoes compativeis.
ClaudeGeminiCodexCursorPrompt exemplo
Investigue a falha de login neste workspace. Proponha o menor patch possivel, explique o risco e aguarde minha revisao antes de ampliar o escopo.
Prompt exemplo
Refatore este modulo mantendo o contrato publico. Liste arquivos alterados, riscos e comandos de verificacao. Nao mude comportamento fora do escopo.
Prompt exemplo
Revise esta branch como code review. Priorize bugs, regressao, risco operacional e testes faltando. Responda com achados por severidade.
O fluxo mais seguro para mudancas maiores e separar planejamento de execucao. Use um modelo na sessao principal para planejar em Plan mode, aprove o caminho, depois delegue a implementacao para outro modelo em uma worktree isolada.
A sessao principal continua sendo o lugar de decisao.
O modelo executor recebe o plano completo e o contexto necessario.
A implementacao aparece como diff revisavel no Inspector.
Voce aplica, pede ajuste ou descarta sem misturar trabalho incompleto.
Formato enviado ao executor
Implement the plan below using the current workspace.
<plano completo capturado pelo Plan mode>
Execution criteria:
- Keep the implementation scoped to this plan.
- Preserve the planner's frontend/design decisions.
- Use the repository's existing patterns and available project skills/instructions.
- Run focused validation where practical and report the exact commands/results.
- End with a concise summary of changed files, decisions, and validation.Use quando voce quer que um modelo pense a estrategia, UX ou arquitetura antes de outro modelo tocar no codigo.
Prompt para o planejador
Planeje uma melhoria compacta para a tela de documentacao. Foque em clareza para usuario final, ordem das secoes e exemplos praticos. Nao implemente ainda.
Linha opcional para o executor
Preserve as decisoes do plano. Rode a validacao mais focada possivel e termine com arquivos alterados, decisoes e resultado dos comandos.
Use quando o planejador ja encontrou a causa provavel de um bug e voce quer testar a solucao sem sujar o workspace principal.
Prompt para o planejador
Investigue por que o banner de plano continua aparecendo depois que a tarefa ja foi delegada. Retorne um plano curto com arquivos provaveis, risco e validacao. Nao edite arquivos.
Linha opcional para o executor
Inclua ou atualize testes focados para o estado que esconde o banner depois da delegacao.
Use quando a tarefa tem criterios de aceite e voce quer manter a trilha Spec -> Plan -> Implementacao revisavel.
Prompt para o planejador
Gere um plano a partir desta spec. Cubra explicitamente os criterios AC-1, AC-2 e AC-3. Nao implemente ainda.
Linha opcional para o executor
No resumo final, diga quais criterios foram cobertos e quais comandos validaram a entrega.
Melhor para Delegate plan. Envia resumo da sessao, spec, plano e diff para o executor continuar da intencao aprovada.
Melhor para uma segunda opiniao sobre as mudancas atuais, sem pedir implementacao nova.
Melhor para perguntas pequenas quando contexto demais pode atrapalhar a resposta.
Voce escolhe o provider e o tipo de tarefa: Review, Explain ou Implement.
Review gera uma segunda opiniao sobre o trabalho.
Explain investiga e explica uma area do codigo.
Implement cria uma proposta de mudanca para revisar.
O Inspector mostra arquivos alterados e diffs antes de aplicar.
Voce pode enviar feedback para o agente melhorar a proposta.
Voce aplica o resultado quando estiver satisfeito.
Voce descarta a delegacao quando nao quiser usar o resultado.
Skills do DCC
Skills sao instrucoes reutilizaveis para o DCC orientar agentes em tarefas comuns do seu projeto. Em vez de repetir o mesmo prompt toda vez, voce cria uma skill, escolhe os agentes que devem usa-la e segue trabalhando.
Crie skills para tarefas repetidas como revisar PR, escrever testes, investigar bugs, preparar release ou documentar uma mudanca.
Depois de salvar, o DCC deixa a skill disponivel para os agentes escolhidos. Voce nao precisa reescrever o mesmo prompt em cada ferramenta.
Escolha quais agentes recebem a skill e desative a invocacao automatica quando quiser usar aquela instrucao apenas como referencia manual.
revisar-pr
Revisar mudancas por risco, regressao e testes faltando.
criar-testes
Gerar testes para a feature atual seguindo padroes do repo.
investigar-bug
Ler logs, mapear causa provavel e propor menor correcao.
documentar-feature
Atualizar README, docs de uso e exemplos da mudanca.
Bom para refatoracao, explicacao e implementacao orientada por contexto.
Selecione Claude quando a skill deve orientar sessoes do Claude no DCC.
Bom para engenharia de codigo, revisao, testes e manutencao de repos.
Selecione Codex quando a skill deve orientar sessoes Codex abertas pelo DCC.
Bom para analise ampla, geracao de testes e leitura de contexto longo.
Selecione Gemini quando a skill deve orientar sessoes Gemini no workspace.
Bom para manter regras do projeto alinhadas com o editor.
Selecione Cursor quando a skill deve acompanhar o fluxo de edicao no Cursor.
Exemplo de instrucao
Nome: revisar-pr
Descricao: revisar uma branch antes de abrir ou atualizar PR
Instrucao:
- Priorize bugs, regressao e testes ausentes.
- Cite arquivo e linha quando possivel.
- Sugira correcoes, mas aguarde minha aprovacao.
- No final, liste comandos de verificacao.Credenciais
Para o DCC usar GitHub, GitLab, CodeRabbit, Codex, Claude, Gemini ou Cursor, faca login nas ferramentas correspondentes no computador onde o app esta instalado. Depois abra o DCC e selecione o projeto normalmente.
Faca login no GitHub CLI para o DCC conseguir abrir, consultar e preparar PRs de repositorios GitHub.
GitHub setup
brew install gh
gh auth login
gh auth status
gh auth setup-git
gh repo clone owner/repoFaca login no GitLab CLI para o DCC trabalhar com projetos GitLab, incluindo instancias self-managed.
GitLab setup
brew install glab
glab auth login
glab auth status
glab auth login --hostname gitlab.example.com
glab repo clone group/projectFaca login no Codex antes de abrir um Pane Codex no DCC. Use device auth quando estiver em ambiente sem navegador.
Codex / OpenAI setup
codex login
codex login --device-auth
codex
codex --help
ls ~/.codexEm Settings > Account, conecte a CLI do CodeRabbit. Depois rode reviews em Inspector > Changes e escolha quais achados enviar para o Composer.
Quando o projeto tiver remoto GitHub ou GitLab, o DCC mostra contexto de PR/MR e usa a conta autenticada na CLI correspondente.
Claude, Gemini, Codex e Cursor precisam estar instalados e autenticados no computador. O DCC abre esses agentes no workspace selecionado.
Checagens uteis
export OPENAI_API_KEY="sk-..."
export ANTHROPIC_API_KEY="sk-ant-..."
export GEMINI_API_KEY="..."
claude doctor
gemini --version
codex --versionAcesso movel
O acesso movel serve para acompanhar o workbench quando voce nao esta na frente da tela principal. Pareie o celular pelo QR e use o painel movel para ver agentes em execucao e itens que precisam da sua atencao.
Use rede confiavel
Prefira sua rede de casa, escritorio ou Tailscale. Evite Wi-Fi publico para parear.
Ative notificacoes
Use o mobile para perceber quando um agente terminou ou esta aguardando resposta.
Revogue quando necessario
Se trocar de aparelho ou perder o celular, remova o dispositivo pareado em Settings.
Rede
Use quando desktop e celular estao no mesmo Wi-Fi. E a opcao mais simples para casa ou escritorio confiavel.
Use quando quiser conectar celular e desktop mesmo fora da mesma rede, mantendo ambos na sua tailnet.
Se o navegador bloquear o pareamento por seguranca, use o link recomendado pelo DCC ou conecte pelo Tailscale.
Linux
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
tailscale status
tailscale ip -4macOS com Homebrew
brew install --cask tailscale
open -a Tailscale
tailscale status
tailscale ip -4Instale Tailscale pela App Store ou Google Play, entre na mesma conta/tailnet do Desktop e confirme que o dispositivo aparece em `tailscale status` no computador.
Com Tailscale ativo no desktop e no celular, abra Settings -> Connections -> Pair new device, escolha o endpoint Tailscale e escaneie o QR pelo celular.
Links uteis: downloads do Tailscale, instalacao Linux.
Leitura complementar