Exercício 6 - Iterar sobre o trabalho do GitHub Copilot
| ← Lição anterior: Monitorar e gerenciar agentes |
|---|
Revisar o trabalho
Ao longo deste laboratório, você trabalhou com o GitHub Copilot em várias tarefas voltadas a melhorar a experiência do usuário. Usou o modo de agente para adicionar filtragem no cliente e no servidor, o servidor MCP do Playwright para testar manualmente esse trabalho em um navegador e, depois, um agente personalizado para implementar recursos de acessibilidade — controles para alternar o alto contraste e o modo claro — e orientou a sessão em andamento para ampliar o trabalho. Agora é hora de publicar esse trabalho local e revisá-lo da mesma forma que sua equipe faria.
Cenário
Os fundamentos do design de software e do DevOps não mudam com a adição de IA generativa. Você ainda precisa de um ciclo real de revisão de tudo o que o Copilot produz. Com isso em mente, vamos enviar as alterações de acessibilidade do codespace ao repositório remoto, abrir um pull request e examinar o diff antes de envolver o restante da equipe.
Publicar os recursos de acessibilidade
Os controles de alto contraste e modo claro que você implementou com o agente personalizado de acessibilidade no Exercício 4 e no Exercício 5 estão no codespace como alterações registradas em commits. Vamos enviá-las para uma branch no repositório remoto e abrir um pull request para que o restante da equipe possa revisar.
-
Retorne ao codespace.
-
Abra a exibição Source Control no VS Code.
-
Confirme que as alterações de acessibilidade estão registradas em commits. Se houver alterações do Exercício 5 ainda não registradas em commits, adicione-as à área de preparação e faça um commit agora com uma mensagem descritiva, como
Add high-contrast and light-mode toggles. -
Publique a branch selecionando Publish Branch (ou use o menu … → Push).
-
O VS Code oferecerá a opção de abrir a nova branch no github.com. Aceite a solicitação ou acesse o repositório manualmente e selecione Compare & pull request no banner da branch.
-
Defina um título claro (por exemplo,
Add high-contrast and light-mode toggles) e uma descrição curta que resuma o que foi feito e por quê. -
Selecione Create pull request.
-
Depois que o PR estiver aberto, selecione a guia Files changed para revisar o trabalho de ponta a ponta. Preste atenção especial a:
- Os componentes de interface dos controles para alternar entre os modos.
- O uso do armazenamento local para persistir as preferências do usuário.
- As alterações de CSS ou de estilos para os modos de alto contraste e claro.
- Os atributos de acessibilidade (rótulos ARIA, navegação por teclado etc.).
- Qualquer código JavaScript/TypeScript que gerencie a alternância de modos.
-
Retorne à guia Conversation.
-
Se houver fluxos de trabalho aguardando aprovação, selecione Approve and run workflows.

-
Aguarde a conclusão dos fluxos de trabalho. Se tudo correr bem, eles deverão passar.
Quer uma segunda opinião sobre o trabalho de acessibilidade? Marque @copilot em um comentário no PR com uma solicitação como “revise este PR em busca de outros problemas relacionados às WCAG” ou “sugira melhorias na navegação por teclado”. O Copilot iniciará uma nova sessão para atender ao comentário.
Exercício opcional - continuar explorando localmente
Trabalhar de forma iterativa com um agente no IDE é uma habilidade, e a única forma de desenvolvê-la é praticar. Algumas ideias para próximas sessões que você pode executar no VS Code:
- Adicione um formulário de interesse para apoiadores na página de detalhes do jogo.
- Implemente paginação na página de lista de jogos.
- Adicione validação de entrada e tratamento de erros às funções auxiliares de acesso a dados em
src/lib/. - Amplie o escopo do agente de acessibilidade — por exemplo, audite a ordem de foco do teclado em todo o site.
Resumo
Parabéns — você concluiu a trilha do VS Code! Ao longo deste laboratório, você:
- Usou o Playwright MCP para testar manualmente a funcionalidade. Adicionou o servidor MCP do Playwright e deixou o Copilot controlar um navegador para verificar a funcionalidade de filtragem antes de abrir um pull request.
- Conduziu o modo de agente em alterações coordenadas por toda a stack. Adicionou uma funcionalidade de filtragem que envolveu o cliente, o servidor e os testes em uma única sessão.
- Usou um agente personalizado. Selecionou o agente personalizado voltado à acessibilidade no seletor de agentes e observou a implementação do modo de alto contraste no repositório.
- Gerenciou e orientou uma sessão de agente. Revisou as alterações propostas diretamente no editor, aceitou o que queria e ampliou a sessão com uma solicitação adicional de modo claro.
- Concluiu o ciclo com um pull request. Publicou o trabalho local e o revisou de ponta a ponta da mesma forma que sua equipe faria.
Revisão e próximos passos
Isso encerra a trilha obrigatória do VS Code. Você pode parar aqui com o workshop concluído.
Se quiser ampliar sua perspectiva sobre os recursos de agente do Copilot, as outras trilhas abordam cenários relacionados em interfaces diferentes:
- 💻 Trilha da CLI — execute fluxos semelhantes no terminal com o Copilot CLI: modo de planejamento, skills de agentes, agentes personalizados e comandos de barra, como
/share,/contexte/delegate. - ☁️ Trilha do agente na nuvem — concentre-se em atribuir issues ao agente na nuvem, monitorar sessões pela página de agentes e iterar de forma assíncrona em pull requests.
Você também pode continuar desenvolvendo o que começou aqui. O awesome-copilot é uma ótima fonte de arquivos de instruções, agentes personalizados e skills que você pode adaptar aos seus projetos.
Como extensão opcional, Opcional: Incorporar o Foundry usa o VS Code e o Microsoft Foundry Toolkit para preparar um modelo, implantar um Backer Concierge e conectá-lo ao site.
Recursos
| ← Lição anterior: Gerenciar agentes |
|---|