Pular para o conteúdo

Aplicativo GitHub Copilot

O aplicativo GitHub Copilot é um aplicativo para desktop criado com base no Copilot CLI que reúne o desenvolvimento orientado por agentes em um espaço de trabalho único e focado. Ele oferece sessões paralelas de agentes, modos de sessão alternáveis, canvases compartilhados e gerenciamento nativo de issues e pull requests do GitHub, incluindo o Agent Merge, que conduz um pull request por rebases, feedback de revisão, correções de CI e merge.

O workshop segue um fluxo contínuo da Tailspin Toys:

  1. Prepare o projeto, instale o aplicativo, conecte o repositório e explore o espaço de trabalho e o backlog predefinido.
  2. Faça uma alteração específica de avaliação por estrelas, revise-a no navegador e faça manualmente o merge do primeiro pull request (PR).
  3. Comece pela issue de filtragem, defina a abordagem no modo Plan, desenvolva-a no modo Autopilot e revise-a no modo Interactive.
  4. Atualize as instruções do repositório e aplique-as ao trabalho de filtragem.
  5. Personalize a skill quality-checks existente e use-a para executar as verificações do projeto.
  6. Adicione o servidor do Model Context Protocol (MCP) do Playwright e use-o para explorar a filtragem em um navegador.
  7. Crie um agente personalizado de garantia de qualidade (QA) e use-o para revisar requisitos, cobertura e evidências de verificação.
  8. Revise toda a alteração de filtragem e use o Agent Merge no segundo PR.
  9. Use o canvas Database Explorer existente e, em seguida, crie e teste um canvas de triagem vinculado ao repositório.

Para manter o foco do workshop, você criará dois PRs: um para avaliações por estrelas e outro para filtragem, com as atualizações de instruções e da skill, o perfil de QA e os testes. Comece cada um a partir de main atualizado. O fluxo de filtragem e qualidade compartilha uma sessão, worktree e branch para que você possa aproveitar seu trabalho à medida que explora cada ferramenta. O exercício final de canvas permanece em sua própria sessão para que você se concentre na criação e no teste da superfície compartilhada sem repetir o fluxo de PR.

Lições

LiçãoTópicoDescrição
0. Pré-requisitosConfiguraçãoInstale o Node.js e crie sua cópia do projeto Tailspin Toys
1. Instalar o aplicativo CopilotConfiguraçãoInstale o aplicativo, conecte seu projeto e conheça o espaço de trabalho
2. Adicionar avaliações por estrelas: uma melhoria rápidaPrimeira alteraçãoExiba as avaliações existentes e a alternativa para null e integre o PR 1
3. Modos de agente: Plan e AutopilotModos de agentePlaneje o recurso a partir da issue, desenvolva-o com o Autopilot e revise-o no modo Interactive
4. Orientar o Copilot com instruções personalizadasContextoExplore e atualize as instruções e aplique-as à filtragem
5. Personalizar e usar uma skill quality-checksVerificações repetíveisExplore a skill existente, altere o formato do relatório e execute-a
6. Validar a funcionalidade com o MCP do PlaywrightObservação no navegadorConfigure MCP pelo Customize e examine o comportamento da filtragem
7. Criar e usar um agente de QARequisitos e coberturaSelecione um perfil especializado e reúna evidências de verificação final
8. Criar e integrar o PR do recursoRevisão e mergeRevise a filtragem, as instruções, a skill, o perfil de QA e os testes e use o Agent Merge no segundo PR
9. Explorar e criar canvasesColaboraçãoUse o Database Explorer e depois crie e teste um canvas de triagem vinculado ao repositório
10. Revisão e próximos passosResumoRevise o fluxo, os artefatos e outros recursos

Pré-requisitos

Antes de participar deste workshop, verifique se você tem:

  • Uma conta do GitHub com um plano ativo Copilot Student, Pro, Pro+, Business ou Enterprise
  • Um computador com macOS, Linux ou Windows
  • O Git instalado no computador

Não tem um plano pago? Estudantes verificados podem obter o GitHub Copilot gratuitamente por meio do GitHub Education. O plano Copilot Student inclui os recursos de agente, MCP, revisão de código e Copilot CLI usados neste workshop. Portanto, você pode concluir todos os percursos com esse plano.

Como o aplicativo Copilot é executado no seu computador, e não em um codespace, a Lição 0 orienta você na instalação do Node.js e na criação da sua cópia do projeto antes da instalação do aplicativo.

Se você usa o Copilot Business ou o Copilot Enterprise, o administrador deve habilitar a política Copilot CLI para que você possa usar o aplicativo.

Começar

Comece pela Lição 0: Pré-requisitos →