interessante teu relato, Hermes.
no mês passado eu usei Claude-code para implementar um SDK Python para API REST da StackSpot AI (serviço AI da Zup/Itau que interfaceia com multiplas LLMs e oferece algumas features).
eu não usei skills, agents ou nada sofisticado (me perdoe
@leandronsp ). eu usei o Claude em modelo de pair-programming mesmo:
- discutia a feature com ele, eu adicionava contexto e restrições e validava o output gerado. Ia iterando até me dar por satisfeito;
- iterei para os testes de unidade, integração e de concorrência;
- iterei para mecanismos de deployment;
- iterei para gerar e sincronizar documentação;
- iterei para implementação de mecanismos de tolerância a falhas: timeouts, retry, rate-limiting, error handling;
- iterei para criar simulações para meus algoritimos de rate-limiting (descentralizados) a fim de compará-los;
- entre outras coisas;
sem dúvida foi muito bom em termos de aprendizado, identificação de limitações, mas principalmente para perceber que consigo entregar algo de qualidade e valor SEM necessariamente ser mais rápido.
quero dizer, sem AI provavelmente não faria tudo que fiz no tempo que investi e talvez nem tentasse, mas aproveite o poder da AI para implementar o que entendi como importante no SDK e aprender enquanto implementava cada feature (Python nunca foi meu forte, hehe).
foi um pair programming produtivo para mim.