# Skills de Matt Pocock

> As 35 skills de agente de Matt Pocock, em português: o que cada uma faz e quando a usar. Licença MIT.

- Fonte: https://doutorai.pt/fontes/mattpocock
- Autor: Matt Pocock
- Licença: MIT
- Site: Doutor AI (https://doutorai.pt) - ferramentas de IA para pequenos negócios em português

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.

## As 35 skills

- [ask-matt](https://doutorai.pt/componentes/skills__mattpocock-skills__ask-matt): Router que indica qual das skills do Matt Pocock encaixa na sua situação e por que ordem as deve usar.
- [claude-handoff](https://doutorai.pt/componentes/skills__mattpocock-skills__claude-handoff): Passa a conversa atual para um agente novo, em segundo plano, que retoma o trabalho de imediato.
- [code-review](https://doutorai.pt/componentes/skills__mattpocock-skills__code-review): Revê as alterações desde um ponto fixo (commit, ramo, etiqueta ou merge-base), em dois eixos de análise.
- [codebase-design](https://doutorai.pt/componentes/skills__mattpocock-skills__codebase-design): Vocabulário comum para desenhar módulos profundos: interface pequena à frente, complexidade escondida atrás.
- [diagnosing-bugs](https://doutorai.pt/componentes/skills__mattpocock-skills__diagnosing-bugs): Ciclo de diagnóstico para bugs difíceis e regressões de desempenho, com hipóteses testadas uma de cada vez.
- [domain-modeling](https://doutorai.pt/componentes/skills__mattpocock-skills__domain-modeling): Constrói e afina o modelo de domínio do projeto, fixando a terminologia num CONTEXT.md e as decisões em ADR.
- [git-guardrails-claude-code](https://doutorai.pt/componentes/skills__mattpocock-skills__git-guardrails-claude-code): Instala hooks no Claude Code que bloqueiam comandos git perigosos, como push, reset --hard, clean e branch -D.
- [grill-me](https://doutorai.pt/componentes/skills__mattpocock-skills__grill-me): Atalho que lança uma sessão de interrogatório implacável para afinar um plano ou um desenho.
- [grill-with-docs](https://doutorai.pt/componentes/skills__mattpocock-skills__grill-with-docs): Igual ao interrogatório, mas vai escrevendo a documentação (ADR e glossário) à medida que as decisões ficam claras.
- [grilling](https://doutorai.pt/componentes/skills__mattpocock-skills__grilling): Interroga-o sem dó sobre um plano, uma decisão ou uma ideia, uma pergunta de cada vez, até não sobrar ambiguidade.
- [handoff](https://doutorai.pt/componentes/skills__mattpocock-skills__handoff): Comprime a conversa atual num documento de passagem para outro agente continuar o trabalho.
- [implement](https://doutorai.pt/componentes/skills__mattpocock-skills__implement): Implementa um trabalho a partir de uma especificação ou de um conjunto de tickets já definidos.
- [improve-codebase-architecture](https://doutorai.pt/componentes/skills__mattpocock-skills__improve-codebase-architecture): Varre o código à procura de oportunidades de aprofundar módulos e apresenta-as num relatório HTML visual.
- [loop-me](https://doutorai.pt/componentes/skills__mattpocock-skills__loop-me): Interroga-o sobre as especificações dos fluxos de trabalho que quer construir neste espaço de trabalho.
- [migrate-to-shoehorn](https://doutorai.pt/componentes/skills__mattpocock-skills__migrate-to-shoehorn): Migra ficheiros de teste das asserções de tipo `as` para a biblioteca @total-typescript/shoehorn.
- [prototype](https://doutorai.pt/componentes/skills__mattpocock-skills__prototype): Constrói um protótipo descartável para responder a uma pergunta de desenho concreta.
- [research](https://doutorai.pt/componentes/skills__mattpocock-skills__research): Investiga uma pergunta em fontes primárias de confiança e regista as conclusões num ficheiro Markdown.
- [resolving-merge-conflicts](https://doutorai.pt/componentes/skills__mattpocock-skills__resolving-merge-conflicts): Conduz a resolução de um conflito de merge ou rebase que está a meio.
- [scaffold-exercises](https://doutorai.pt/componentes/skills__mattpocock-skills__scaffold-exercises): Cria a estrutura de pastas de exercícios, com secções, problemas, soluções e explicações.
- [setup-matt-pocock-skills](https://doutorai.pt/componentes/skills__mattpocock-skills__setup-matt-pocock-skills): 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 documento
- [setup-pre-commit](https://doutorai.pt/componentes/skills__mattpocock-skills__setup-pre-commit): Configura hooks de pre-commit com Husky e lint-staged: Prettier, verificação de tipos e testes.
- [setup-ts-deep-modules](https://doutorai.pt/componentes/skills__mattpocock-skills__setup-ts-deep-modules): Liga o dependency-cruiser a um repositório TypeScript para que cada pacote funcione como um módulo profundo.
- [tdd](https://doutorai.pt/componentes/skills__mattpocock-skills__tdd): Desenvolvimento guiado por testes: o que é um bom teste, onde vive, e as regras do ciclo vermelho-verde.
- [teach](https://doutorai.pt/componentes/skills__mattpocock-skills__teach): Ensina-lhe uma competência ou um conceito novo, usando o próprio espaço de trabalho como material.
- [to-questionnaire](https://doutorai.pt/componentes/skills__mattpocock-skills__to-questionnaire): Transforma uma decisão que não consegue fechar sozinho num questionário para outra pessoa responder.
- [to-spec](https://doutorai.pt/componentes/skills__mattpocock-skills__to-spec): Converte a conversa atual numa especificação e publica-a no sistema de issues do projeto.
- [to-tickets](https://doutorai.pt/componentes/skills__mattpocock-skills__to-tickets): Parte um plano, uma especificação ou a conversa atual em tickets pequenos, cada um entregável de ponta a ponta.
- [triage](https://doutorai.pt/componentes/skills__mattpocock-skills__triage): Faz passar issues e pull requests externos por uma máquina de estados de triagem, com papéis definidos.
- [wait-what](https://doutorai.pt/componentes/skills__mattpocock-skills__wait-what): Interrompe e obriga a reformular: a última mensagem não foi compreendida.
- [wayfinder](https://doutorai.pt/componentes/skills__mattpocock-skills__wayfinder): Planeia um trabalho grande demais para uma só sessão, como um mapa partilhado de decisões e territórios.
- [wizard](https://doutorai.pt/componentes/skills__mattpocock-skills__wizard): Gera um assistente interativo em bash que guia uma pessoa pelos passos que só ela pode executar.
- [writing-beats](https://doutorai.pt/componentes/skills__mattpocock-skills__writing-beats): Fase de escrita em que o material bruto se organiza numa sequência de momentos, cada termo explicado antes de ser usado.
- [writing-for-agents](https://doutorai.pt/componentes/skills__mattpocock-skills__writing-for-agents): Como escrever documentos destinados a agentes: skills, AGENTS.md e CLAUDE.md.
- [writing-fragments](https://doutorai.pt/componentes/skills__mattpocock-skills__writing-fragments): Fase exploratória da escrita: recolher fragmentos em bruto, ainda sem estrutura.
- [writing-shape](https://doutorai.pt/componentes/skills__mattpocock-skills__writing-shape): Fase de escrita em que o material bruto ganha a forma de um artigo, parágrafo a parágrafo.

## Licença e crédito

Estas skills são da autoria de Matt Pocock e estão publicadas no repositório [mattpocock/skills](https://github.com/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, e não geradas automaticamente.

## Perguntas frequentes

### Quem é Matt Pocock?

É 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.

### As skills estão traduzidas?

As descrições e o texto de apoio estão em português europeu, escritos à mão. O conteúdo do ficheiro da skill mantém-se no original em inglês, porque é o que o agente lê: cada ficha tem um alternador entre as duas versões.

### Posso usar estas skills num projeto comercial?

Sim. A licença MIT permite uso comercial, desde que mantenha o aviso de direitos de autor e a licença. Cada ficha indica o comando de instalação.

## Poupe horas todas as semanas com IA, sem complicações

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. [Ver planos →](https://doutorai.pt/precos)

---
Conteúdo de Doutor AI (https://doutorai.pt). Ao citar, indique a fonte: https://doutorai.pt/fontes/mattpocock
