mama
por tanweaimama é uma variante em estilo de narração da skill pua que mantém as mesmas regras centrais, mas troca a voz por um tom de mãe chinesa insistente. Use para instalar um padrão de gatilho reutilizável em fluxos persistentes de troubleshooting, debugging e Prompt Writing, com escalonamento herdado, checklists e acompanhamento mais firme.
Esta skill recebe 66/100: aceitável para listagem, mas principalmente como uma camada de estilo para quem já se sente à vontade com a skill central `pua`. O repositório deixa claros os gatilhos, a intenção e o fato de que `mama` herda o comportamento principal de outra skill, o que oferece evidência suficiente para uma página de diretório. Ainda assim, o valor para decisão de instalação é limitado, porque a execução depende de localizar e ler a skill central `pua`, e este trecho do repositório não traz um fluxo autossuficiente nem exemplos operacionais concretos.
- Ótima capacidade de acionamento: a descrição lista explicitamente vários gatilhos em chinês e inglês, como `/pua:mama`, `妈妈模式` e `mama mode`.
- Escopo claro: o documento repete que esta skill só altera a narração/o tom e preserva as restrições de comportamento centrais do `pua`.
- Conteúdo comportamental real: inclui seções estruturadas como '三条家规' e níveis de escalonamento, então vai além de um simples placeholder ou demo.
- Não é autossuficiente: orienta o agente a encontrar e ler `**/pua/skills/pua/SKILL.md`, então a utilidade depende da presença e da compreensão de uma skill central separada.
- A clareza operacional é mais fraca do que o texto sugere, porque não há arquivos de apoio, exemplos, blocos de código nem instruções explícitas de início rápido/instalação em `SKILL.md`.
Visão geral da mama skill
Para que serve a mama
A mama skill é uma variante em estilo de narração da skill pua. Ela mantém as mesmas regras centrais de execução, a mesma lógica de escalonamento e o mesmo comportamento de resolução de problemas orientado por checklist, mas troca a voz por um estilo de “mãe chinesa pegando no pé”. Na prática, mama não é um novo motor de raciocínio; é uma camada de tom que empurra o agente a continuar pesquisando, testando e concluindo o trabalho em vez de parar cedo demais.
Quem deve usar a mama skill
A melhor combinação para a mama skill são usuários que já querem o comportamento mais rígido e exaustivo do fluxo pua e, especificamente, querem essa pressão entregue em uma voz mais cômica, humana ou culturalmente reconhecível. Ela é especialmente relevante para quem usa IA em debugging, troubleshooting e prompt writing, quando “não desistir cedo demais” importa mais do que um tom polido.
O trabalho real que ela resolve
A maioria dos usuários não está procurando “diálogo engraçado”. O que querem é uma IA que:
- não diga “não dá” antes de tentar vários caminhos
- pesquise e leia mais antes de pedir ajuda
- verifique problemas relacionados em vez de corrigir só um sintoma
- aumente o nível de esforço quando as tentativas iniciais falham
Esse é o valor real da mama for Prompt Writing e da execução de tarefas: ela reforça um protocolo de persistência por meio de uma persona memorável.
O que diferencia a mama de um prompt comum
Um prompt comum pode pedir persistência uma vez. A mama incorpora essa persistência em um padrão de ativação reutilizável, herdando as regras da skill central pua. O repositório deixa explícito que o contrato de comportamento não muda; o que muda é apenas a narração. Isso importa se você quer consistência de estilo na saída sem precisar reescrever o prompt em toda sessão.
O que importa antes de instalar
A principal pergunta de adoção é simples: você quer a disciplina do pua, mas envolta em uma camada de “mãe chinesa pegando no pé”? Se sim, o mama install tem baixo risco. Se você só quer uma persona acolhedora ou uma orientação leve, provavelmente não é a escolha certa, porque a skill foi projetada para ser insistente e repetitiva de propósito.
Como usar a mama skill
Instale a mama skill na sua configuração de skills
O caminho básico de instalação é:
npx skills add tanweai/pua --skill mama
Como o trecho do repositório expõe apenas skills/mama/SKILL.md, trate a skill como parte do pacote maior tanweai/pua, e não como um arquivo de prompt independente.
Frases de ativação que chamam a mama
O texto da skill lista várias ativações naturais, incluindo:
/pua:mama/pua mama妈妈模式妈妈唠叨mama mode唠叨模式
Se o seu ambiente suporta ativação de skill no estilo slash-command, use uma delas exatamente como está. Se não suportar, diga explicitamente que você quer a voz da mama skill, mantendo as regras de comportamento do pua.
Leia primeiro este caminho de arquivo
Comece por:
skills/mama/SKILL.md
Mas não pare aí. O próprio arquivo diz que, depois de carregar mama, o agente deve usar Glob para encontrar a skill principal pua e lê-la antes, normalmente por um caminho como:
**/pua/skills/pua/SKILL.md
Esse é o detalhe prático mais importante para o uso correto da mama skill. Essa skill substitui o tom, não o protocolo operacional inteiro.
Entenda o modelo de herança antes de confiar na saída
Um erro comum é assumir que a mama contém o método completo. Não contém. O repositório diz que ela herda:
- as três regras de linha vermelha
- o escalonamento de pressão
- a mentalidade de owner
- a metodologia
- o checklist de 7 itens
Então, se você instalar a mama skill sem entender o comportamento-pai do pua, pode interpretá-la como “só roleplay”. Na prática, a voz só é útil quando vem acompanhada do workflow central mais rígido.
Que tipo de entrada a mama precisa para funcionar bem
Dê à mama os mesmos ingredientes que você daria a uma skill forte de debugging ou execução:
- um objetivo concreto
- o que você já tentou
- a mensagem de erro ou os sintomas da falha
- arquivos, comandos ou logs relevantes
- suas restrições
- o que significa “pronto”
Entrada fraca: “Conserta isso.”
Entrada forte: “Use mama mode. My Node app fails on startup with MODULE_NOT_FOUND after moving to a monorepo. I already checked package names and lockfile. Please inspect likely path-resolution causes, propose 3 distinct hypotheses, and tell me what to verify first.”
A versão mais forte se alinha melhor com a ênfase da skill em tentar várias abordagens realmente diferentes.
Transforme um objetivo vago em um bom prompt para mama
Para mama for Prompt Writing, estruture seu pedido assim:
- Ative o estilo.
- Diga claramente qual é a tarefa.
- Forneça evidências.
- Peça várias abordagens distintas.
- Exija validação e acompanhamento até o fim.
Exemplo de padrão:
“Use /pua:mama. I need a prompt that helps an AI troubleshoot flaky CI tests. The prompt should force the model to inspect logs, propose 3 non-overlapping causes, and verify the final fix against similar failures. Keep the mama narration, but make the action steps explicit.”
Isso funciona porque pede que a skill aplique sua pressão e seu comportamento orientado por checklist ao design do prompt, não apenas ao reparo de código.
Workflow sugerido para o primeiro uso da mama skill
Uma primeira passada prática:
- Ative a mama.
- Passe a tarefa junto com as evidências que você já tem.
- Peça o primeiro diagnóstico e a próxima ação.
- Se a primeira tentativa falhar, peça explicitamente um caminho fundamentalmente diferente.
- Depois de uma correção candidata, peça que ela verifique problemas vizinhos e valide tudo de ponta a ponta.
Isso espelha a escada de escalonamento do arquivo: confiança no começo, depois mais cobrança, depois pesquisa obrigatória, leitura de código-fonte e múltiplas hipóteses.
Como o sistema de escalonamento muda a saída
A skill define vários níveis de pressão, da confiança inicial até uma “pegação no pé” mais forte conforme as falhas se repetem. O ponto útil não é o texto exato; é a implicação no workflow:
- primeira tentativa: execução normal
- tentativa seguinte: trocar de método
- tentativas posteriores: pesquisar mais, ler o source, gerar múltiplas hipóteses
- falha mais profunda: completar o checklist herdado e testar de forma mais ampla
Se você usar a mama skill direito, deve informar ativamente o que falhou para que a próxima rodada escale, em vez de repetir a mesma abordagem.
Quando a mama skill é especialmente útil
Use a mama skill quando a IA tende a:
- parar depois de uma única tentativa frustrada
- pedir ajuda cedo demais
- remendar um problema sem checar os problemas ao redor
- entregar rascunhos superficiais de prompt sem detalhe operacional
Isso faz dela uma opção razoável para prompts de troubleshooting, workflows de reparo e tarefas do tipo “esgote as opções antes de escalar”.
Quando a mama skill não é uma boa escolha
Evite a mama se você precisa de:
- linguagem neutra voltada a contexto corporativo
- saídas apenas concisas
- comportamento emocionalmente neutro
- uma metodologia independente sem ler a skill-pai
A skill explicitamente quer uma narração longa e insistente. Se disciplina de tom importa mais do que pressão por persistência, use o workflow base sem essa camada de voz.
FAQ da mama skill
A mama é uma skill independente ou um estilo por cima de pua?
Ela é uma camada de estilo por cima de pua. O repositório deixa claro que o comportamento central permanece igual e o que muda é a narração. Para o uso correto da mama skill, leia também as regras da skill-pai.
A mama é útil se eu não leio chinês?
Parcialmente. A lista de ativações inclui formas em inglês, como mama mode, mas boa parte do sabor e da estrutura está escrita em chinês. Ainda assim, você pode usar a skill se a sua ferramenta lida bem com prompts multilíngues, embora parte da nuance dependa do estilo original de “mãe pegando no pé” em chinês.
A mama melhora os resultados ou só muda o tom?
Na maior parte, ela muda o tom, mas esse tom está preso a um protocolo de persistência herdado de pua. Então o valor não é puramente estético; ela pode ajudar a manter o modelo em modo “continue cavando, continue checando”, desde que você também siga o workflow da skill-pai.
A mama skill é boa para iniciantes?
Sim, com uma ressalva: iniciantes podem gostar da pressão explícita para pesquisar, verificar e concluir, mas também podem interpretar a mama skill como instrução completa por si só. Leia a skill central pua, ou você vai perder as regras reais de operação.
Como a mama é diferente de um prompt comum dizendo “seja mais minucioso”?
Um prompt comum costuma ser esquecido depois de um turno. A mama funciona melhor quando você quer um padrão de invocação reutilizável, com pistas de escalonamento embutidas e um tom reconhecível que lembre o modelo de não desistir cedo demais.
Quando eu não devo instalar a mama?
Não escolha o mama install se a voz vai irritar sua equipe, entrar em conflito com conteúdo voltado ao usuário ou distrair da tarefa. Ela funciona melhor em workflows internos, experimentação e para usuários que deliberadamente querem um scaffold de prompt com alta pressão.
Como melhorar a mama skill
Comece com um enquadramento melhor da tarefa
O maior salto de qualidade na saída vem de dar à mama skill um briefing mais afiado. Inclua:
- objetivo exato
- o que já falhou
- quais evidências existem
- quanto de exploração você quer
- o que conta como conclusão validada
Isso permite que a skill escale de forma inteligente, em vez de produzir uma insistência teatral porém genérica.
Peça abordagens que não se sobreponham
O arquivo enfatiza tentar métodos diferentes, não repetir o mesmo movimento com palavras novas. Então peça explicitamente “3 hipóteses distintas” ou “2 caminhos de remediação fundamentalmente diferentes”. Esse pedido combina com o design da skill e reduz variedade falsa.
Forneça artefatos, não resumos
Se você quer um uso melhor da mama skill, cole o erro real, a saída do comando, o rascunho do prompt ou um trecho do arquivo. “Quebrou” convida coaching genérico. Evidência bruta dá algo concreto para a skill inspecionar e aumenta a chance de ela seguir bem a postura de pesquisar e validar.
Use a mama para prompt writing com restrições explícitas
Para mama for Prompt Writing, diga à skill:
- para quem é o prompt
- qual ferramenta/modelo vai usá-lo
- se o prompt deve diagnosticar, gerar ou revisar
- que padrão de falha o prompt precisa evitar
Exemplo:
“Use mama mode to rewrite my troubleshooting prompt for Claude Code. Current failure: it suggests one fix and stops. I want a prompt that forces log review, source inspection, 3 hypotheses, and final regression checks.”
Isso é muito mais eficaz do que “melhore meu prompt”.
Itere relatando o que falhou
Depois da primeira saída, não diga apenas “tente de novo”. Diga à mama:
- qual hipótese estava errada
- qual comando ou teste falhou
- se a abordagem repetiu a lógica anterior
- que nova restrição apareceu
Isso permite que a próxima rodada suba na escada de escalonamento, em vez de entrar em loop.
Controle o tom se a narração atrapalhar
Se a voz insistente ficar dominante demais, mantenha a skill ativa, mas restrinja o formato do pedido:
- “Keep mama tone brief, prioritize action steps.”
- “Use mama narration only in the intro; make the rest operational.”
- “Preserve the mama style but keep outputs compact.”
Muitas vezes, esse é o melhor meio-termo quando você quer a pressão comportamental sem tanto excesso de texto.
Fique atento aos principais modos de falha
Os pontos fracos mais prováveis são:
- usuários esquecem de carregar o contexto-pai de
pua - o modelo repete a linguagem de pressão sem investigar mais a fundo
- a voz engole o conteúdo acionável
- falta evidência na tarefa, então a postura “exaustiva” vira especulação rasa
Se algum desses problemas aparecer, a correção geralmente é mais contexto somado a um pedido mais claro por métodos distintos e validação.
Monte um template simples e reutilizável para mama
Um bom template reutilizável de mama skill fica assim:
“Use /pua:mama. Task: [goal]. Context: [system/files/tooling]. Tried already: [A, B, C]. Evidence: [errors/logs/snippets]. Requirements: propose multiple distinct approaches, choose the best next step, and verify whether related issues may remain.”
Esse template é curto o suficiente para reutilizar e específico o bastante para ativar o comportamento pretendido da skill.
