blog
O que eu construí e o que aprendi fazendo.
- 5 mina skill que eu fiz pra IA escrever do meu jeitoa primeira versão da humanizar deixava passar texto com cara de IA. o que eu fui apontando na bio do portfólio, rodada por rodada, virou a versão nova
- 3 mino t do better-intl quebrava depois de um awaito erro que derrubou meu build, por que o use() do React some depois de um await, e o PR que mandei pro better-intl e foi aceito
- 8 minvídeos de demo que mostram o produto: a skill portfolio-demopor que os vídeos antigos do portfólio não funcionavam, a skill que escrevi pra IA planejar e revisar demos, e o que a revisão quadro a quadro pegou (inclusive um bug no próprio produto)
- 5 minminhas docs eram todas dinâmicas por causa de um cookiecomo um cookie de idioma no layout raiz deixou todas as páginas do cd/ui dinâmicas e sem cache, e o que mudou quando o idioma virou parte da rota
- 10 mina skill que escrevi pra IA parar de complicar meu códigoum SKILL.md com prioridade de regras, escada de solução, escopo mínimo (sem global à toa) e quality gate, pra agente de código entregar a menor mudança correta
- 7 mincomo o sentinel-forge acha força bruta num auth.log de verdadedo log do sshd até uma detecção que se explica - parser, evento normalizado, regra AUTH-001 e janela deslizante por IP
- 8 minprints que explicam: como gerei as capturas anotadas do portfólioPlaywright dirigindo o Edge, um overlay com rótulos e setas injetado na página real e captura em 4K, e por que os prints antigos estavam borrados
- 7 minum alias de 447 bytes que travou meu parsercomo uma regra YAML minúscula levou 34 s e 13 GB pra decodar no sentinel-forge, e como o fuzz achou um panic de brinde