Blog
superpowers: um framework de skills e metodologia para coding agents
Uma visão prática do repositório superpowers: proposta, fluxo de trabalho, pontos fortes, riscos e quando vale adotar em times de engenharia.
BMAD Method: Um Framework Completo para Desenvolvimento Ágil com IA
O BMAD Method é um framework open source que promete transformar como desenvolvedores colaboram com IA. Com mais de 34 workflows especializados e 12+ agentes de domínio, ele oferece uma abordagem estruturada para desenvolvimento ágil com inteligência artificial.
Descope Outbound Apps: Tokens descartáveis para agents de IA
Entendendo a arquitetura de Outbound Apps: padrão de Token Vault para credenciais OAuth com agents de IA e MCP servers.
Agentic Coding: GSD vs Spec Kit vs OpenSpec vs Taskmaster AI — Onde as ferramentas SDD divergem
Uma análise profunda de como GSD, Spec Kit, OpenSpec e Taskmaster AI abordam o spec-driven development, e onde suas filosofias divergem.
Get Shit Done: Meta-prompting e spec-driven development que realmente funciona
Um sistema leve e poderoso de meta-prompting e spec-driven development para Claude Code, OpenCode, Gemini CLI e outros. Resolve o context rot que degrada a qualidade das sessões longas com IA.
UI UX Pro Max: Design intelligence para agentes de IA construírem interfaces profissionais
Uma skill de IA que transforma pedidos simples em design systems completos. 67 estilos de UI, 161 regras de raciocínio e suporte para múltiplas plataformas e frameworks.
Graphify: Transformando seu projeto em um grafo de conhecimento que agentes de IA entendem
Como transformar qualquer pasta de código, documentos, PDFs e até vídeos em um grafo de conhecimento consultável. Uma skill para Claude Code, Codex, OpenCode e outros agentes de IA.
Awesome Design: Um catálogo de design systems prontos para usar com agentes de IA
Conheça o Awesome Design, uma coleção de arquivos DESIGN.md inspirados em grandes marcas. Copie, cole e deixe seu agente de IA construir interfaces com consistência visual.
Desmistificando o processo de Propose no OpenSpec: O que acontece nos bastidores?
Uma explicação detalhada sobre os artefatos gerados pelo comando propose do OpenSpec e como eles organizam o desenvolvimento.
Da feature ao deploy sem mãos: arquitetura de uma software factory com IA usando Spec-Driven Development
Uma visão arquitetural e operacional de como transformar backlog em entrega contínua com SDD, agentes autônomos, revisão, testes, segurança e feedback loop para o board do PO.
OpenSpec na prática: instalação, uso, fluxo completo e comandos opcionais
Um guia completo e direto para instalar e usar o OpenSpec no dia a dia: pré-requisitos, estrutura, fluxo recomendado e comandos opcionais que valem conhecer.
No Spec-Driven Development, `implement` é onde todo o resto vira código
Depois de definir princípios, especificar o problema, planejar a execução e quebrar o trabalho em tarefas, chega a hora de implementar. Neste texto, eu explico por que implementar pode até ser a parte mais direta, mas o trabalho real está em revisar e validar o que foi entregue.
No Spec-Driven Development, `tasks` é onde o plano vira unidades concretas de trabalho
Depois de definir princípios, especificar o problema e planejar a execução, chega a hora de quebrar o trabalho em partes concretas. Neste texto, eu explico por que a etapa de `tasks` é a que transforma estratégia em unidades executáveis.
No Spec-Driven Development, `plan` é onde a especificação vira estratégia de execução
Depois de definir princípios e especificar o problema, chega a hora de planejar a execução. Neste texto, eu explico por que a etapa de `plan` é a que transforma especificação clara em caminho viável de implementação.
No Spec-Driven Development, `specify` é onde a ambiguidade começa a morrer
Depois dos princípios, vem a hora de dizer com clareza o que precisa ser construído. Neste texto, eu explico por que a etapa de `specify` é a que transforma intenção vaga em trabalho executável.
No Spec-Driven Development, tudo começa pelos princípios
Antes de pensar em feature, eu prefiro definir os princípios que vão mandar no projeto. Neste texto, eu destrincho a etapa de constitution no SDD e os 5 Qs que uso para dar direção ao trabalho com IA.
Como eu tenho usado Spec-Driven Development com o Spec Kit nos meus projetos
Um passo a passo prático de como eu tenho usado Spec-Driven Development com o Spec Kit para parar de pedir coisa solta para agente e começar a trabalhar com mais clareza e menos improviso.
Você está se sentindo um bosta com o surgimento da IA?
Uma reflexão pessoal sobre perda de identidade com a chegada da IA, o deslocamento do rigor na engenharia de software e o que pode nascer quando a gente para de resistir e decide entender a mudança.
Vibe Coding está morto: por que a IA autônoma exige cercas determinísticas rígidas para realmente funcionar
Tradução em português do artigo de Mohit Sewak, Ph.D., sobre por que sistemas autônomos de IA exigem harnesses, cercas determinísticas e engenharia rigorosa para operar com segurança.
Você ainda lembra dos princípios da engenharia de software?
Na era da IA, produzir código ficou mais rápido. Mas será que, junto com a velocidade, muita gente está esquecendo os princípios que realmente sustentam a engenharia de software?
Agent Engineering + Agentic Flow Engineering: uma visão mais organizada
Uma síntese prática sobre como estruturar agentes, capacidades, fluxos, governança e observabilidade para sair do hype e chegar em sistemas autônomos utilizáveis.
Ensinando o Copilot a falar a linguagem do seu repositório
Trabalhando há mais de 14 anos com desenvolvimento de software, sempre me pego pensando sobre as tendências e novidades das tecnologias que podem ser usadas...
Como estruturo minhas Entities no Flutter e por que isso mudou meu jeito de programar
Fala, dev! Se você já precisou consumir múltiplas APIs em um app Flutter, sabe que a bagunça pode começar rápido. No começo, parece simples: você pega os dad...
As Preocupações Morais no Desenvolvimento de Tecnologias
Pessoal, antes de começar este artigo, gostaria de me apresentar: sou um Engenheiro de Software com uma mente curiosa, sempre viajando em reflexões que quero...
Unlocking the Secrets of SOLID: A Beginner’s Guide
SOLID, an acronym for five fundamental principles of software design, is your treasure map to creating robust, flexible, and maintainable systems. If you’ve...
Code Generators in Flutter: What’s Cheap and What’s Expensive?
In the dynamic world of Flutter development, tools and libraries emerge every day, promising to make developers’ lives easier and speed up the process of cre...
Increase security in your Flutter applications
In today’s digital world, application security is an absolute priority. Developing a robust and secure Flutter app is crucial to protecting user data and mai...
Ensuring the Security of Your Flutter Application: Essential Practices in Gray Box Mode
_Image generated for openart.ai_ Developing a robust and secure Flutter app is crucial to protecting user data and maintaining trust in your product. An EHT...
How to Integrate Flutter Modular with Flutter Bloc (Cubit) in a Simple Way and Using Custom States…
How to Integrate Flutter Modular with Flutter Bloc (Cubit) in a Simple Way and Using Custom States (Classes) ARTICLE IN PORTUGUESE The world of Flutter libs...