ask-matt
Router que indica qual das skills do Matt Pocock encaixa na sua situação e por que ordem as deve usar.
As skills de agente do Matt Pocock, em português, uma ficha por skill.
O Matt Pocock é uma das vozes mais seguidas do mundo TypeScript e publicou um conjunto de skills para agentes de programação: interrogar um plano até ele aguentar, rever alterações por eixos, diagnosticar bugs difíceis, escrever documentos que um agente consegue seguir.
Trouxemos o conjunto para o Doutor AI com uma ficha por skill, cada uma com o que faz e em que situação se usa, escrito em português. O conteúdo original mantém-se em inglês e pode ser lido lado a lado na ficha de cada skill.
Router que indica qual das skills do Matt Pocock encaixa na sua situação e por que ordem as deve usar.
Passa a conversa atual para um agente novo, em segundo plano, que retoma o trabalho de imediato.
Revê as alterações desde um ponto fixo (commit, ramo, etiqueta ou merge-base), em dois eixos de análise.
Vocabulário comum para desenhar módulos profundos: interface pequena à frente, complexidade escondida atrás.
Ciclo de diagnóstico para bugs difíceis e regressões de desempenho, com hipóteses testadas uma de cada vez.
Constrói e afina o modelo de domínio do projeto, fixando a terminologia num CONTEXT.md e as decisões em ADR.
Instala hooks no Claude Code que bloqueiam comandos git perigosos, como push, reset --hard, clean e branch -D.
Atalho que lança uma sessão de interrogatório implacável para afinar um plano ou um desenho.
Igual ao interrogatório, mas vai escrevendo a documentação (ADR e glossário) à medida que as decisões ficam claras.
Interroga-o sem dó sobre um plano, uma decisão ou uma ideia, uma pergunta de cada vez, até não sobrar ambiguidade.
Comprime a conversa atual num documento de passagem para outro agente continuar o trabalho.
Implementa um trabalho a partir de uma especificação ou de um conjunto de tickets já definidos.
Varre o código à procura de oportunidades de aprofundar módulos e apresenta-as num relatório HTML visual.
Interroga-o sobre as especificações dos fluxos de trabalho que quer construir neste espaço de trabalho.
Migra ficheiros de teste das asserções de tipo `as` para a biblioteca @total-typescript/shoehorn.
Constrói um protótipo descartável para responder a uma pergunta de desenho concreta.
Investiga uma pergunta em fontes primárias de confiança e regista as conclusões num ficheiro Markdown.
Conduz a resolução de um conflito de merge ou rebase que está a meio.
Cria a estrutura de pastas de exercícios, com secções, problemas, soluções e explicações.
Prepara um repositório para as restantes skills dele: define onde vivem os issues, o vocabulário de etiquetas de triagem e a localização dos documentos de domínio.
Configura hooks de pre-commit com Husky e lint-staged: Prettier, verificação de tipos e testes.
Liga o dependency-cruiser a um repositório TypeScript para que cada pacote funcione como um módulo profundo.
Desenvolvimento guiado por testes: o que é um bom teste, onde vive, e as regras do ciclo vermelho-verde.
Ensina-lhe uma competência ou um conceito novo, usando o próprio espaço de trabalho como material.
Transforma uma decisão que não consegue fechar sozinho num questionário para outra pessoa responder.
Converte a conversa atual numa especificação e publica-a no sistema de issues do projeto.
Parte um plano, uma especificação ou a conversa atual em tickets pequenos, cada um entregável de ponta a ponta.
Faz passar issues e pull requests externos por uma máquina de estados de triagem, com papéis definidos.
Interrompe e obriga a reformular: a última mensagem não foi compreendida.
Planeia um trabalho grande demais para uma só sessão, como um mapa partilhado de decisões e territórios.
Gera um assistente interativo em bash que guia uma pessoa pelos passos que só ela pode executar.
Fase de escrita em que o material bruto se organiza numa sequência de momentos, cada termo explicado antes de ser usado.
Como escrever documentos destinados a agentes: skills, AGENTS.md e CLAUDE.md.
Fase exploratória da escrita: recolher fragmentos em bruto, ainda sem estrutura.
Fase de escrita em que o material bruto ganha a forma de um artigo, parágrafo a parágrafo.
Estas skills são da autoria de Matt Pocock e estão publicadas em mattpocock/skills sob licença MIT, que permite esta redistribuição desde que o crédito se mantenha. O que é nosso é a curadoria e a tradução: as descrições em português foram escritas à mão, uma a uma.
É um programador e formador conhecido pelo trabalho em TypeScript. Estas skills são o conjunto que ele publicou para usar com agentes de programação, e estão aqui com o crédito e a licença MIT originais.
Precisa de uma solução à medida?
Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.
O Doutor AI dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe.