Pular para o conteúdo
Skillpedia
Agentes48 mil · #2209

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/ask-matt/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/ask-matt/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-matt

Ou 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.md
Conteú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.

  1. /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 em CONTEXT.md e ADRs. (Sem base de código? Use /grill-me — veja Autônomo.)
  2. 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 /handoff em ambas as direções (veja Cruzando sessões):
    • /handoff para fora, depois abra uma nova sessão para aquele arquivo,
    • /prototype para responder à pergunta com código descartável,
    • /handoff de volta o que você aprendeu e referencie-o a partir do tópico da ideia original.
  3. 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 /implement passando o PRD e a única issue a ser trabalhada.
    • Não → /implement aqui mesmo, na mesma janela de contexto.

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 /implement pega 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-issues produziu 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. /handoff cria um fork; /compact continua.

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 nenhum CONTEXT.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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2209
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas