O Stack AI-Native da ProCoders: Ferramentas por Fase do Produto
O stack AI-native da ProCoders é o conjunto de ferramentas prático e opinativo que instalamos e utilizamos em projetos, organizado por onde cada ferramenta se encaixa no ciclo do produto: programação, automação de browser, produto, design, SEO/GEO, evitar escrita com IA e input por voz. Cada ferramenta tem um tipo (Skill, MCP, Plugin ou App), uma função clara e uma prioridade.
O que é este stack (e o que não é)
Este é o stack prático que a ProCoders recomenda genuinamente — as ferramentas que instalamos e utilizamos em projetos reais — organizadas por onde se encaixam no ciclo do produto. É a implementação concreta das nossas 17 competências AI-native e o motor por detrás dos níveis L1 a L7: as competências definem o que um programador AI-native faz; este stack é como o fazemos.
É deliberadamente diferente de um artigo de "melhores ferramentas". Se quiser uma análise ampla, classificada e por nível dos agentes de programação, consulte o nosso mergulho profundo em ferramentas de programação por nível. O que se segue é mais restrito e honesto: uma recomendação interna com tipos, funções e prioridades, não uma síntese de mercado. Cada ferramenta aqui é algo que colocaríamos num projeto amanhã.
As etiquetas de prioridade significam o que dizem. Essencial é inegociável para o nível a que se aplica; recomendado é o que adicionaríamos a seguir; opcional é situacional. Os tipos são Skill / MCP / Plugin / App (um produto acabado). As contagens de estrelas, quando indicadas, são indicadores aproximados de maturidade e adoção, não valores precisos.
Programação
O ciclo central: framework agêntico, documentação atualizada, pesquisa estrutural.
| Ferramenta | Tipo | O que oferece | Prioridade |
|---|---|---|---|
| Superpowers | Plugin / Skills | Framework agêntico de base: TDD, planos, depuração, revisão, verificação. | essencial |
| Superpowers-V (da ProCoders) | Plugin | O nosso fork/overlay: fluxo de trabalho faseado, arqueologia de código, despacho paralelo, validação com Context7. | essencial |
| ECC | Plugin / Orchestrator | Sistema de operadores nativo do harness para Claude Code, Codex e Cursor: a família de orquestradores orch-*, subagentes, skills, hooks e memória de sessão. Instale a v2 e ligue-a à camada de operadores Hermes. | recomendado |
| Context7 | MCP | Documentação de bibliotecas atualizada diretamente no contexto — elimina soluções obsoletas e descontinuadas. ~54k★ (aprox). | essencial |
| ast-grep + skill | CLI + Skill | Pesquisa estrutural de código sobre a AST, não texto: "encontra todos os async sem tratamento de erros." | recomendado |
| skill-creator | Skill | Crie as suas próprias skills — transforme trabalho repetido num conjunto de ferramentas reutilizável (skill #7). | recomendado |
Automação de browser
Deixe o agente conduzir um browser real para navegação, verificações e testes E2E.
| Ferramenta | Tipo | O que oferece | Prioridade |
|---|---|---|---|
| axi | App / Browser | Browser rápido criado para agentes, poupa tokens. | recomendado |
| dev-browser | Tool | Ambiente de browser para desenvolvimento orientado por agentes. | opcional |
| Playwright MCP | MCP | Controlo de browser pelo agente: navegação, cliques, verificações de UI, E2E. | recomendado |
Produto
A camada de produto/marketing que potencia o trabalho multifuncional do nível L7.
| Ferramenta | Tipo | O que oferece | Prioridade |
|---|---|---|---|
| marketingskills | Skills | CRO, copywriting, SEO, análise, crescimento — a camada de marketing de produto para o L7. | recomendado |
| premortem-skill (da ProCoders) | Skill | Teste de stress a um plano ou decisão: "assuma que falhamos" → identifique causas de falha antecipadamente (skill #5). | recomendado |
Design
Do PRD ao layout, mais acesso do agente a ficheiros de design.
| Ferramenta | Tipo | O que oferece | Prioridade |
|---|---|---|---|
| Claude.ai/design | App | Preparação de design muito eficaz: PRD → layout completo; redesenhe e melhore apps existentes. | recomendado (fortemente) |
| Figma MCP | MCP | Acesso do agente ao Figma: ler/montar mockups, tokens de design. | recomendado |
| OpenDesign | Tool | Toolkit de design aberto para UI/UX agêntico. | opcional |
SEO / GEO
Faça o agente escrever para motores de busca clássicos e motores de resposta com IA.
| Ferramenta | Tipo | O que oferece | Prioridade |
|---|---|---|---|
| claude-seo | Skill | Otimização SEO afinada para Claude — mais precisa e completa. | essencial |
| geo-seo-claude | Skill | GEO/SEO como alternativa mais suave ao claude-seo. | opcional |
| DataForSEO MCP | MCP | Dados SEO reais (rankings, palavras-chave, SERPs) no contexto do agente. | recomendado |
Evitar Escrita com IA
Elimine os padrões de escrita com IA do texto gerado antes de publicar.
| Ferramenta | Tipo | O que oferece | Prioridade |
|---|---|---|---|
| humanizer | Skill | Remove padrões de escrita com IA (33 padrões). Um dos mais populares — ~24k★ (aprox). | recomendado |
| avoid-ai-writing | Skill | Uma alternativa sólida — funciona genuinamente, ainda que menos conhecida. | opcional |
Input / voz em primeiro lugar (ditado)
Voz em vez de teclado. Escrever é uma perda de tempo oculta que a maioria das pessoas ignora. O padrão ideal: o programador dita o ticket, o pedido ou o fluxo de pensamento, e a IA organiza e estrutura. É mais rápido e elimina a barreira do "preguiça de escrever por extenso". Suporta diretamente a ideia L7 de diretor, não programador: a voz é a interface natural para orquestração.
| Ferramenta | Tipo | O que oferece | Prioridade |
|---|---|---|---|
| superwhisper | App | Ditado com modelos offline, gratuito para uso offline. Escolha pessoal. | recomendado |
| handy | App | Ditado gratuito. | recomendado |
| Apple Dictation | App (integrado) | Ditado do macOS de origem, mas com qualidade básica. | opcional |
Voz em primeiro lugar é obrigatório a partir do L3
Isto não é uma opção simpática. O KPI: ≥80% dos pedidos longos e tickets são ditados, não escritos. E torna-se obrigatório no Intermédio (L3) — a essa altura o ditado poupa tempo demais para permanecer opcional. Ditar um fluxo de pensamento desordenado e deixar o agente estruturá-lo é mais rápido do que escrever um texto limpo, e é a forma mais natural de conduzir uma frota de agentes.
Lacunas que estamos a colmatar (candidatos ao stack)
Após analisar os líderes, estes preenchem uma lacuna real em vez de apenas engordar o stack:
| Ferramenta | Tipo | Estado | Porquê |
|---|---|---|---|
| Supabase / Postgres MCP | MCP | a adotar | O agente escreve e executa SQL, lê o resultado — para projetos com base de dados (skill #2). Funciona bem na maioria dos casos. |
| Sentry / logs MCP | MCP | desejável | Acesso a erros e logs de produção/staging — "do tabuleiro até à correção" para depuração sistemática e verificação (skills #9, #15). |
| tdd-guard | Skill / Hook | recomendado | Aplicação rigorosa de TDD: bloqueia código sem um teste a falhar (skill #9). Complementa o Superpowers. |
| — | desnecessário | O trabalho com PRs/issues/repositório é coberto pela GitHub CLI (gh) — não é preciso um MCP separado. |
Mantemos a lista de candidatos curta de propósito: adicionamos um MCP ou skill apenas para uma lacuna real numa competência, não "por precaução".
O panorama mais amplo (líderes por adoção)
Separado do nosso stack opinativo acima, eis o panorama OSS mais amplo de onde bebemos — as ferramentas com mais estrelas e mais maduras que se mapeiam no nosso sistema de competências. As estrelas são aproximadas e mudam com o tempo; trate-as como sinal de maturidade, não como uma classificação. O princípio de seleção: primeiro o oficial (Anthropic + os nossos procoders/*), depois os líderes por adoção, e verifique sempre a compatibilidade com o nosso stack antes de integrar algo.
Frameworks de base (instale primeiro).
- obra/superpowers (~225k★ aprox) — o principal framework de skills agênticas: TDD, planeamento, brainstorming, depuração, verificação, revisão de código, subagentes, worktrees. No marketplace oficial da Anthropic. github
- anthropics/claude-code-skills (oficial) — índice oficial e verificado de skills da Anthropic (brainstorming, test-driven-development, systematic-debugging). O benchmark de qualidade. github
Orquestração / subagentes / worktrees.
- ruvnet/ruflo (ex claude-flow, ~59k★ aprox) — meta-harness para enxames de agentes: coordenação de enxame, memória, fluxos de trabalho autónomos sobre o Claude Code. O projeto OSS multi-agente mais adotado de 2026. github
- wshobson/agents (~37k★ aprox) — 192 subagentes especializados em 84 plugins (investigador, revisor, testador, segurança, e mais). Um marketplace multi-harness. github
- affaan-m/ecc (v2, MIT) — sistema de operadores nativo do harness: uma família de orquestradores orch-*, dezenas de subagentes, skills reutilizáveis, hooks e memória persistente entre Claude Code, Codex, Opencode e Cursor. Recomendamos a linha v2, ligada à sua camada de operadores Hermes. github
Verificação / revisão.
- nizos/tdd-guard (popular) — aplicação automática de TDD: bloqueia a escrita de código sem um teste a falhar. Funciona com Claude Code, Codex, Copilot, qualquer linguagem/runner. github
- Anthropic Code Review (plugin oficial) —
/code-reviewnum branch de PR: analisa alterações, classifica problemas, comenta automaticamente no GitHub. claude.com/plugins/code-review
Planeamento / investigação.
- superpowers
brainstorming/writing-plans(~225k★ aprox) — o ciclo estruturado de pré-implementação: contexto de investigação, plano, riscos. github - procoders/premortem-skill (nosso) — teste de stress ao plano: "assuma que falhamos" → causas de falha identificadas antecipadamente. Claude/Codex/Cursor. github
- Deep-Research-skills / DAG deep research (OSS) — divide uma questão num grafo de dependências, executa subagentes em paralelo, redige um relatório com fontes. github
Artefactos / demo.
- Anthropic integrado
pptx/docx/xlsx/pdf(oficial) — gere artefactos acabados (apresentações, documentos, folhas de cálculo, PDFs) diretamente do agente. - procoders/claude-ui-recorder (nosso) — demo de vídeo de UI com marca: gravar → narrar → renderizar →
demo.mp4. github - Remotion skills (OSS) — geração programática de vídeo a partir de código.
npx skills add remotion-dev/skills. remotion.dev - NotebookLM (Google) — resumo áudio narrado / relatório interativo a partir dos seus materiais.
Listas curadas (para encontrar as suas próprias). hesreallyhim/awesome-claude-code (~37k★ aprox), rohitg00/awesome-claude-code-toolkit (135 agentes, 35 skills, 176+ plugins), travisvn/awesome-claude-skills, ComposioHQ/awesome-claude-skills.
Por onde começar
Não instala tudo de uma vez — vai adicionando ferramentas à medida que sobe. O mínimo para ser agêntico é a linha de Programação mais voz em primeiro lugar; tudo o resto encaixa à medida que o seu nível o exige. Descubra o seu nível em 3 minutos e saberá exatamente quais as linhas deste stack que deve começar a usar.
FAQ
- Qual é o stack mínimo para começar?
- A linha de Programação mais input por voz. Concretamente: Superpowers (o framework agêntico) e Context7 (documentação de bibliotecas atualizada no contexto), orientados por ditado (superwhisper ou handy) em vez de escrita. Isso garante um ciclo agêntico real — planear, construir, verificar — com documentação atualizada e um método de input rápido. Tudo o resto (automação de browser, design, SEO, o panorama mais amplo) vai-se adicionando consoante o nível e o projeto o exijam. Não instale tudo no primeiro dia; adicione uma ferramenta apenas quando uma competência precisar dela.
- Skill vs MCP vs plugin vs app — qual é a diferença?
- Uma Skill é uma capacidade empacotada que ensina ao agente um fluxo de trabalho (ex: claude-seo, humanizer, skill-creator). Um MCP é um servidor Model Context Protocol que liga o agente a uma fonte de dados ou ferramenta em tempo real (ex: Context7 para documentação, Figma MCP, DataForSEO MCP, Supabase/Postgres MCP). Um Plugin agrupa skills e configuração numa unidade instalável (ex: Superpowers, Superpowers-V). Uma App é um produto standalone acabado que executa ao lado do agente (ex: superwhisper, axi, Claude.ai/design). Neste stack, a coluna Tipo de cada ferramenta indica qual é.
- Preciso de todas estas ferramentas?
- Não. Este é um menu opinativo organizado por fase do produto e prioridade, não uma lista de verificação. Os itens essenciais (Superpowers, Context7, claude-seo) são o núcleo; os itens recomendados e opcionais encaixam conforme a necessidade. Vai adicionando ferramentas à medida que sobe de nível — um programador de Nível 3 precisa do núcleo de programação e de voz em primeiro lugar; a automação de browser, design e orquestração multi-agente tornam-se relevantes no Nível 4 e acima. Adicione um MCP ou skill para uma lacuna real numa competência, nunca 'por precaução'.
- Como é que isto difere da vossa página de 'melhores ferramentas de programação com IA'?
- Esta página é o stack prático que a ProCoders instala e utiliza, organizado por onde cada ferramenta se encaixa no ciclo do produto, com tipos e prioridades. O mergulho profundo em ferramentas de programação por nível em /agentic-coding-tools é uma análise mais ampla e classificada de agentes de programação correspondentes a níveis de maturidade. Pense nesta como a nossa recomendação interna e naquela como a síntese de mercado. Complementam-se mutuamente.
- Porque é que o ditado é obrigatório a partir do Nível 3?
- Escrever é uma perda de tempo oculta, e a partir do Intermédio (L3) a poupança é demasiado grande para permanecer opcional. O padrão: dite o ticket, o pedido ou o fluxo de pensamento e deixe o agente estruturá-lo — mais rápido do que escrever limpo, e elimina a barreira do 'preguiça de escrever por extenso'. O KPI é ≥80% dos pedidos longos e tickets ditados em vez de escritos. É também a interface natural para a forma de trabalhar 'diretor, não programador' do L7: a voz é como se orquestra uma frota de agentes. Ferramentas: superwhisper ou handy.