Por que eu criei isso?
Na semana passada, publiquei no Show GN um servidor MCP de imóveis. Embora tenha levado cerca de 5 dias para sair da ideia até virar código realmente funcional, antes disso levei 2 semanas só para configurar o workflow de vibe coding.
Depois toquei dois projetos pessoais com esse workflow, mas quando eu encontrava um bom padrão em um deles, queria aplicar no outro também, e também queria melhorar o template... aí o copia e cola foi gerando mais copia e cola e tudo ficou trabalhoso demais. Então, no fim, criei uma skill para gerenciar skills.
Então o que dá para fazer com isso?
Quando você descobre um bom padrão em um projeto, envia uma proposta para o repositório do template junto com a justificativa. Depois de revisar no repositório do template, se for aprovada, dá até para aplicar a mudança em lote em todos os projetos.
┌─────────────────────┐
│ Projeto(s) filho(s) │ Bom padrão encontrado!
└─────────┬───────────┘
│ Proposta (com justificativa)
▼
┌─────────────────────┐
│ Repositório do template │ Revisão → aprovado/rejeitado
└─────────┬───────────┘
│ Aplicação em lote se aprovado
▼
┌─────────────────────┐
│ Projeto(s) filho(s) │ Atualização concluída
└─────────────────────┘
Esse fluxo em si foi implementado como uma skill do Claude Code, então entra em ação um loop infinito em que a skill propõe mudanças na skill, revisa e até aplica essas mudanças!
Por enquanto, a intervenção humana ainda é indispensável, mas aos poucos quero transformar isso em um template que evolua sozinho, sem a minha intervenção.
Deixei tudo no repositório abaixo.
Como minha experiência com Python foi só em projetos pessoais,
quero muito receber feedback de quem trabalha com isso no dia a dia!
tae0y/python-project-template
No trabalho com projetos Python, que tipo de workflow vocês usam?
Ainda não há comentários.