ask-matt
Ajuda seu agente a escolher a melhor ferramenta ou fluxo de trabalho para uma situação. Funciona como um roteador para as ferramentas disponíveis.
O que ela faz
Este agente ajuda você a escolher a melhor ferramenta (skill) para o que você precisa fazer. Ele funciona como um guia, perguntando sobre sua tarefa e sugerindo qual caminho seguir.
Quando usar
- ✓Quando você não sabe qual comando usar.
- ✓Ao iniciar um novo projeto e precisar de orientação.
- ✓Quando quer entender as opções disponíveis para sua tarefa.
Exemplo do que pedir para a IA
“Preciso organizar minhas ideias para um novo aplicativo, qual ferramenta devo usar?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele faz perguntas sobre sua necessidade e, com base nas suas respostas, indica qual 'skill' (ferramenta) é a mais adequada. É como um recepcionista que te direciona para o departamento certo.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill ask-mattOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ask-matt/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Pergunte ao Matt
Quando Usar
Use quando este fluxo de trabalho corresponder à solicitação do usuário: Pergunte qual habilidade ou fluxo se encaixa na sua situação. Um roteador sobre as habilidades invocadas pelo usuário neste repositório.
Fonte: mattpocock/skills (MIT).
Você não se lembra de todas as habilidades, então pergunte.
Um fluxo é um caminho através das habilidades. A maioria dos caminhos segue um fluxo principal, e duas entradas se juntam a ele. Todo o resto é autônomo.
O fluxo principal: ideia → entrega
A rota pela qual a maior parte do trabalho viaja. Você tem uma ideia e quer que ela seja construída.
/grill-with-docs— refine a ideia por meio de entrevista. Comece aqui quando você tiver uma base de código: ela é stateful, retendo o que aprende emCONTEXT.mde ADRs. (Sem base de código? Use/grill-me— veja Autônomo.)- Ramificação — você consegue resolver todas as perguntas em uma conversa? Se uma pergunta precisar de uma resposta executável (estado, lógica de negócios, uma interface de usuário que você precisa ver), desvie para um protótipo, interligado por
/handoffem ambas as direções (veja Cruzando sessões):/handoffpara fora, depois abra uma nova sessão para aquele arquivo,/prototypepara responder à pergunta com código descartável,/handoffde volta o que você aprendeu e referencie-o a partir do tópico da ideia original.
- Ramificação — isto é uma construção de várias sessões?
- Sim →
/to-prd(transforme o tópico em um PRD) →/to-issues(divida o PRD em issues que podem ser pegas independentemente). Como as issues são independentes, contexto claro entre cada uma: comece uma nova sessão por issue e inicie/implementpassando o PRD e a única issue a ser trabalhada. - Não →
/implementaqui mesmo, na mesma janela de contexto.
- Sim →
Higiene de contexto
Mantenha os passos 1–3 em uma janela de contexto ininterrupta — não compacte ou limpe até depois de /to-issues — para que o interrogatório, o PRD e as issues se baseiem no mesmo raciocínio. Cada /implement então começa do zero, trabalhando a partir da issue.
O limite para isso é a zona inteligente: a janela (~120k tokens nos modelos de ponta) dentro da qual o modelo ainda raciocina de forma aguçada. Se uma sessão se aproximar dela antes de /to-issues, não force o que está degradado — /handoff e continue em um novo tópico.
Entradas
Uma situação inicial que gera trabalho e depois se junta ao fluxo principal.
Bugs e solicitações se acumulando →
/triage. Ele move as issues através das funções de triagem e produz issues prontas para o agente, que/implementpega mais tarde.A triagem é apenas para issues que você não criou — relatórios de bugs, solicitações de recursos recebidas, qualquer coisa que chegue crua. As issues que
/to-issuesproduziu já estão prontas para o agente, então não as trie.
Saúde da base de código
Não é trabalho de recursos — é manutenção.
/improve-codebase-architecture— execute sempre que tiver um momento livre para manter a base de código boa para os agentes operarem. Ele revela oportunidades crescentes; escolher uma gera uma ideia que você pode levar para o fluxo principal em/grill-with-docs.
Cruzando sessões
/handoff— quando um tópico está cheio ou você precisa se ramificar (por exemplo, para uma sessão/prototype), isso compacta a conversa em um arquivo markdown. Você não continua no lugar — você abre uma nova sessão e referencia esse arquivo para transportar o contexto. É a ponte entre janelas de contexto, em qualquer direção. Use-o quando quiser uma nova sessão, mas precisar que a conversa atual seja preservada./compact(integrado) — permaneça na mesma conversa, permitindo que as voltas anteriores sejam resumidas. Use-o em pausas intencionais entre fases, quando você não se importa em perder o histórico exato. Não compacte no meio de uma fase — o agente pode se perder./handoffcria um fork;/compactcontinua.
Autônomo
Completamente fora do fluxo principal.
/grill-me— a mesma entrevista implacável de/grill-with-docs, mas para quando você não tem uma base de código. Stateless: não salva nada localmente, não constrói nenhumCONTEXT.md. Use-o para refinar qualquer plano ou design que não esteja em um repositório./teach— aprenda um conceito ao longo de várias sessões, usando o diretório atual como um espaço de trabalho stateful./writing-great-skills— referência para escrever e editar habilidades bem.
Pré-condição
/setup-matt-pocock-skills — execute antes do seu primeiro fluxo de engenharia para configurar o rastreador de issues, os rótulos de triagem e o layout de documentação que as outras habilidades assumem. Rastreadores de issues personalizados também funcionam.
Exemplo
Solicitação do usuário:
…
Perguntas frequentes
O que é uma 'skill'?
Uma 'skill' é como um aplicativo ou uma ferramenta específica que o agente de IA pode usar para realizar uma tarefa.
O que é um 'fluxo'?
Um 'fluxo' é uma sequência de 'skills' que trabalham juntas para completar uma tarefa maior, como transformar uma ideia em um produto final.
O que acontece se eu não tiver um projeto de código?
Se você não tem um projeto de código, o agente pode usar uma ferramenta chamada '/grill-me' para te ajudar a organizar suas ideias sem salvar nada localmente.
Detalhes
Descrição original do autor
Ask which skill or flow fits your situation. A router over the user-invoked skills in this repo.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2209
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC