mama
por tanweaimama es una variante con estilo de narración del skill pua que mantiene las mismas reglas base, pero cambia a una voz de madre china insistente. Úsalo para instalar un patrón de activación reutilizable en flujos persistentes de troubleshooting, debugging y Prompt Writing, con escalado heredado, checklists y un seguimiento más firme.
Este skill obtiene 66/100: es aceptable para incluirlo, pero sobre todo como una capa de estilo para usuarios que ya se sienten cómodos con el skill base `pua`. El repositorio deja claros los triggers, la intención y que `mama` hereda el comportamiento principal de otro skill, lo que aporta evidencia suficiente para una página de directorio. Sin embargo, su valor para decidir la instalación es limitado porque la ejecución depende de localizar y leer el skill base `pua`, y este fragmento del repo no ofrece un flujo autosuficiente ni ejemplos operativos concretos.
- Alta capacidad de activación: la descripción enumera explícitamente varias frases de activación en chino e inglés, como `/pua:mama`, `妈妈模式` y `mama mode`.
- Alcance claro: el documento repite que este skill solo cambia la narración o el tono y conserva las restricciones de comportamiento centrales de `pua`.
- Contenido de comportamiento real: incluye secciones estructuradas como '三条家规' y niveles de escalado, así que va más allá de un simple placeholder o demo stub.
- No es autosuficiente: indica al agente que busque y lea `**/pua/skills/pua/SKILL.md`, así que su utilidad depende de que exista un skill base independiente y de que se pueda entender.
- La claridad operativa es más limitada de lo que sugiere el texto, porque `SKILL.md` no incluye archivos de apoyo, ejemplos, bloques de código ni instrucciones explícitas de instalación o quick start.
Visión general de mama skill
Para qué sirve mama
La mama skill es una variante con estilo narrativo de la skill pua. Mantiene las mismas reglas básicas de ejecución, la misma lógica de escalado y el mismo comportamiento de resolución de problemas guiado por checklist, pero cambia la voz a un estilo de “mamá china regañona”. En la práctica, mama no es un motor de razonamiento nuevo; es una capa de tono que empuja al agente a seguir buscando, probando y terminando el trabajo en lugar de parar demasiado pronto.
Quién debería usar mama skill
La mejor opción para mama skill es quien ya busca el comportamiento más estricto y exhaustivo del flujo pua y, además, quiere que esa presión llegue en una voz más cómica, humana o culturalmente reconocible. Resulta especialmente útil para personas que usan IA en debugging, troubleshooting y prompt writing, donde “no rendirse demasiado pronto” importa más que un tono pulido.
El trabajo real que resuelve
La mayoría de los usuarios no están buscando “diálogo gracioso”. Lo que quieren es una IA que:
- no diga “no se puede” antes de probar varias rutas
- busque y lea más antes de pedir ayuda
- revise problemas relacionados en vez de arreglar solo un síntoma
- aumente el esfuerzo cuando fallan los intentos anteriores
Ese es el valor real de mama para Prompt Writing y para la ejecución de tareas: refuerza un protocolo de persistencia mediante una personalidad fácil de recordar.
Qué diferencia a mama de un prompt normal
Un prompt normal puede pedir persistencia una vez. mama incorpora esa persistencia en un patrón de activación reutilizable con reglas heredadas de la skill base pua. El repositorio deja claro que el contrato de comportamiento no cambia; solo cambia la narración. Eso importa si quieres un estilo de salida consistente sin tener que reescribir el prompt en cada sesión.
Qué importa antes de instalar mama
La pregunta principal antes de adoptarla es simple: ¿quieres la disciplina subyacente de pua, pero envuelta en un estilo de “mamá china regañando”? Si la respuesta es sí, mama install tiene poco riesgo. Si solo quieres una personalidad cálida o coaching ligero, probablemente no encaje, porque esta skill es deliberadamente insistente y repetitiva por diseño.
Cómo usar mama skill
Instalar mama skill en tu configuración de skills
La ruta base de instalación es:
npx skills add tanweai/pua --skill mama
Como el extracto del repositorio solo expone skills/mama/SKILL.md, conviene tratar la skill como parte del paquete más amplio tanweai/pua, no como un archivo de prompt independiente.
Frases de activación que llaman a mama
El texto de la skill incluye varios activadores naturales, entre ellos:
/pua:mama/pua mama妈妈模式妈妈唠叨mama mode唠叨模式
Si tu entorno admite activación de skills con formato de slash-command, usa una de esas formas tal cual. Si no lo admite, di explícitamente que quieres la voz de mama skill manteniendo las reglas de comportamiento subyacentes de pua.
Lee primero esta ruta de archivo
Empieza por:
skills/mama/SKILL.md
Pero no te quedes ahí. El propio archivo indica que, después de cargar mama, el agente debe usar Glob para encontrar la skill base pua y leerla primero, normalmente mediante una ruta como:
**/pua/skills/pua/SKILL.md
Ese es el detalle práctico más importante para usar correctamente mama. Esta skill sobrescribe el tono, no el protocolo operativo completo.
Entiende el modelo de herencia antes de confiar en la salida
Un error común es asumir que mama contiene el método completo. No es así. El repositorio dice que hereda:
- las tres reglas de línea roja
- el escalado de presión
- la mentalidad de owner
- la metodología
- la checklist de 7 puntos
Así que, si instalas mama skill sin entender el comportamiento padre de pua, puedes interpretarla mal como “simple roleplay”. En realidad, la voz solo aporta valor cuando va unida al flujo estricto del núcleo.
Qué entrada necesita mama para funcionar bien
Dale a mama los mismos ingredientes que le darías a una skill sólida orientada a debugging o ejecución:
- un objetivo concreto
- lo que ya probaste
- el texto del error o los síntomas del fallo
- archivos, comandos o logs relevantes
- tus restricciones
- qué significa que esté “terminado”
Entrada débil: “Arregla esto.”
Entrada sólida: “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.”
La versión más sólida encaja mejor con el énfasis de la skill en probar varios enfoques realmente distintos.
Convierte un objetivo difuso en un buen prompt para mama
Para mama para Prompt Writing, estructura tu petición así:
- Activa el estilo.
- Indica la tarea con claridad.
- Aporta evidencia.
- Pide varios enfoques distintos.
- Exige validación y seguimiento hasta cerrar el tema.
Patrón de ejemplo:
“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.”
Funciona porque le pide a la skill que aplique su presión y su comportamiento basado en checklist al diseño del prompt, no solo a reparar código.
Flujo recomendado para un primer uso de mama
Una primera pasada práctica sería:
- Activa mama.
- Da la tarea junto con la evidencia que ya tienes.
- Pide el primer diagnóstico y la siguiente acción.
- Si el primer intento falla, pide explícitamente una ruta fundamentalmente distinta.
- Después de una posible solución, pídele que revise problemas hermanos y que valide el resultado de extremo a extremo.
Esto refleja la escalera de escalado del archivo: confianza inicial, luego regaño más fuerte, después búsqueda obligatoria, lectura de código fuente y varias hipótesis.
Cómo cambia la salida el sistema de escalado
La skill define varios niveles de presión, desde confianza inicial hasta un “regaño” más fuerte a medida que se repiten los fallos. La conclusión útil no es la redacción concreta, sino la implicación de flujo:
- primer intento: ejecución normal
- siguiente intento: cambiar de método
- intentos posteriores: buscar más, leer el código fuente, generar varias hipótesis
- fallo más profundo: completar la checklist heredada y probar de forma más amplia
Si usas bien mama, deberías devolver activamente información sobre qué falló para que la siguiente ronda escale en vez de repetir el mismo enfoque.
Cuándo resulta especialmente útil mama
Usa mama skill cuando la IA tienda a:
- detenerse tras un solo intento fallido
- pedir ayuda demasiado pronto
- parchear un problema sin revisar los adyacentes
- generar borradores de prompt superficiales y sin detalle operativo
Eso la convierte en una opción razonable para prompts de troubleshooting, flujos de reparación y tareas del tipo “agota las opciones antes de escalar”.
Cuándo mama no encaja bien
Evita mama si necesitas:
- redacción neutral orientada a empresa
- respuestas solo concisas
- un comportamiento emocionalmente plano
- una metodología autónoma sin leer la skill padre
La skill busca explícitamente una narración larga y regañona. Si el control del tono importa más que la presión por persistir, usa el flujo base sin esta capa de voz.
Preguntas frecuentes sobre mama skill
¿mama es una skill independiente o un estilo encima de pua?
Es una capa de estilo sobre pua. El repositorio deja claro que el comportamiento central no cambia y que lo que cambia es la narración. Para un uso correcto de mama, también debes leer las reglas de la skill padre.
¿mama sirve si no leo chino?
En parte, sí. La lista de activadores incluye formas en inglés como mama mode, pero gran parte del sabor y de la estructura está escrita en chino. Aun así puedes usar la skill si tu entorno maneja prompts multilingües, aunque parte del matiz depende del estilo original de “mamá regañando” en chino.
¿mama mejora los resultados o solo cambia el tono?
Principalmente cambia el tono, pero ese tono va unido a un protocolo de persistencia heredado de pua. Así que el valor no es puramente estético; puede ayudar a mantener al modelo en modo “sigue investigando, sigue comprobando” si además sigues el flujo de la skill padre.
¿mama es buena para principiantes?
Sí, con una advertencia: a quienes empiezan puede gustarles la presión explícita por buscar, verificar y terminar, pero también pueden malinterpretar mama skill como si trajera instrucciones completas por sí sola. Lee la skill base pua o te perderás las reglas operativas reales.
¿En qué se diferencia mama de un prompt normal que diga “sé más exhaustivo”?
Un prompt corriente suele olvidarse después de un turno. mama funciona mejor cuando quieres un patrón de invocación reutilizable con señales de escalado integradas y un tono reconocible que le recuerde al modelo que no debe rendirse pronto.
¿Cuándo no debería instalar mama?
No elijas mama install si esa voz va a irritar a tu equipo, chocar con contenido orientado al usuario o distraer de la tarea. Encaja mejor en flujos internos, experimentación y casos donde se busca deliberadamente un andamiaje de prompts de alta presión.
Cómo mejorar mama skill
Empieza con un planteamiento de tarea mejor definido
La mejora más grande en la salida de mama viene de darle un briefing más preciso. Incluye:
- el objetivo exacto
- qué ha fallado ya
- qué evidencia existe
- cuánto nivel de exploración quieres
- qué cuenta como final verificado
Eso permite que la skill escale con criterio en lugar de limitarse a producir un regaño teatral pero genérico.
Pide enfoques que no se solapen
El archivo insiste en probar métodos distintos, no en repetir la misma jugada con otras palabras. Así que pide explícitamente “3 distinct hypotheses” o “2 fundamentally different remediation paths.” Esa petición encaja con el diseño de la skill y reduce la falsa variedad.
Aporta artefactos, no resúmenes
Si quieres un mejor uso de mama, pega el error real, la salida del comando, el borrador del prompt o el fragmento de archivo. Decir “se rompió” invita a un coaching genérico. La evidencia en bruto le da algo concreto que inspeccionar y aumenta la probabilidad de que siga bien su postura de búsqueda y verificación.
Usa mama para prompt writing con restricciones explícitas
Para mama para Prompt Writing, indícale a la skill:
- para quién es el prompt
- qué herramienta o modelo lo va a usar
- si el prompt debe diagnosticar, generar o revisar
- qué patrón de fallo debe evitar
Ejemplo:
“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.”
Eso es mucho más eficaz que “mejora mi prompt”.
Itera informando qué falló
Después de la primera salida, no digas solo “inténtalo otra vez”. Dile a mama:
- qué hipótesis estaba equivocada
- qué comando o prueba falló
- si el enfoque repitió lógica anterior
- qué restricción nueva apareció
Así la siguiente pasada puede subir en la escalera de escalado en lugar de entrar en bucle.
Controla el tono si la narración estorba
Si la voz regañona pasa a dominar demasiado, mantén la skill activa pero limita el formato:
- “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.”
Suele ser el mejor equilibrio cuando quieres la presión de comportamiento sin demasiado coste de texto.
Vigila los principales modos de fallo
Los puntos débiles más probables son:
- el usuario olvida cargar el contexto padre de
pua - el modelo repite lenguaje de presión sin investigar más a fondo
- la voz tapa el contenido accionable
- la tarea carece de evidencia, así que la postura “exhaustiva” se convierte en especulación superficial
Si aparece cualquiera de esos problemas, la solución suele ser más contexto y una petición más clara de métodos distintos y validación.
Crea una plantilla simple y reutilizable de mama
Una buena plantilla reutilizable de mama se vería así:
“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.”
Es lo bastante corta como para reutilizarla y lo bastante específica como para activar el comportamiento previsto de la skill.
