Skip to content

About

Executable teaching materials for software development with agents, Skills, MCP and automated tests.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Processo de software com agentes

Material da aula de Tecnologias Emergentes em Engenharia de Software sobre processo de software com agentes. O mesmo fluxo de trabalho, com os papéis spec, coder e tester, aparece montado em quatro ferramentas: Skills, subagents, um servidor MCP e um CLI.

Todos os exemplos implementam a mesma alteração, a função filtrarTarefas de uma API de tarefas:

filtrarTarefas(tarefas: Tarefa[], filtro: { estado: string, termo?: string }): Tarefa[]

Organização

Pasta Conteúdo
demonstracoes/skills Uma Skill por papel em Antigravity, Codex e Claude Code
demonstracoes/subagents Um subagent por papel, coordenado por AGENTS.md ou CLAUDE.md
demonstracoes/mcp-processo Um servidor MCP que conduz as etapas
demonstracoes/cli Um CLI em TypeScript que chama a API do modelo para cada papel
demonstracoes/integrado Subagents, Skills e o servidor MCP combinados
demonstracoes/comum Pedido, respostas de exemplo, script de testes e artefatos de referência
evidencias Relatos de execuções reais, com fluxo observado, resultados e limitações

Cada pasta tem um README com os comandos. O tutorial mostra a execução de cada demonstração passo a passo, com capturas de tela. O guia Antes de executar explica os papéis, a leitura dos resultados e como repetir a conferência cruzada.

Requisitos

Uso Requisito
Demonstrações e testes Node.js 23.6 ou posterior, que executa TypeScript sem compilação
Skills, subagents e exemplo integrado Antigravity CLI (agy), Codex CLI ou Claude Code
Servidor MCP Antigravity CLI, Codex CLI, Claude Code ou outro host com MCP
CLI da pasta demonstracoes/cli Docker, ou Node.js 22.13 ou posterior, e, apenas no modo api, uma chave do Google AI Studio com cota gratuita disponível

Conferir sem modelo

Os comandos abaixo rodam sem chamar nenhum modelo e sem instalar dependências.

node demonstracoes/comum/testar.mjs demonstracoes/comum/exemplo
node demonstracoes/mcp-processo/conferir.mjs

O primeiro executa os casos de teste de referência contra uma implementação de referência. O segundo faz o papel de um host MCP e confere a ordem das etapas no servidor do processo.

About

Executable teaching materials for software development with agents, Skills, MCP and automated tests.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages