mama
par tanweaimama est une variante narrative de la skill pua qui conserve les mêmes règles de base, mais adopte la voix d’une mère chinoise insistante. Servez-vous-en pour installer un schéma de déclenchement réutilisable dans des workflows persistants de dépannage, de débogage et de Prompt Writing, avec escalade héritée, checklists et meilleur suivi dans l’exécution.
Cette skill obtient 66/100 : elle peut être référencée, mais surtout comme surcouche de style pour des utilisateurs déjà à l’aise avec la skill `pua` de base. Le dépôt indique clairement les déclencheurs, l’intention et le fait que `mama` hérite du comportement central d’une autre skill, ce qui fournit une base suffisante pour une fiche d’annuaire. En revanche, sa valeur pour une décision d’installation reste limitée, car son exécution suppose de trouver puis lire la skill `pua` principale, et cet extrait du dépôt ne propose ni workflow autonome ni exemples opérationnels concrets.
- Déclenchement bien défini : la description énumère explicitement plusieurs formules de déclenchement en chinois et en anglais, comme `/pua:mama`, `妈妈模式` et `mama mode`.
- Périmètre clair : le document répète que cette skill modifie uniquement la narration et le ton, tout en conservant les contraintes de comportement centrales de `pua`.
- Contenu comportemental réel : il comprend des sections structurées comme « 三条家规 » et des niveaux d’escalade ; ce n’est donc pas un simple placeholder ni une démo minimale.
- Pas autonome : il demande à l’agent de trouver et lire `**/pua/skills/pua/SKILL.md`, donc son utilité dépend de la présence d’une skill de base distincte, ainsi que de sa clarté.
- La clarté opérationnelle est plus faible que ne le laisse penser le texte, car `SKILL.md` ne fournit ni fichiers de support, ni exemples, ni blocs de code, ni instructions explicites de démarrage rapide ou d’installation.
Vue d’ensemble de mama skill
À quoi sert mama
La compétence mama est une variante à narration du skill pua. Elle conserve les mêmes règles d’exécution de base, la même logique d’escalade et le même mode de résolution guidé par checklist, mais change la voix pour adopter un style de « maman chinoise qui sermonne ». En pratique, mama n’est pas un nouveau moteur de raisonnement ; c’est une couche de ton qui pousse l’agent à continuer à chercher, tester et terminer le travail au lieu de s’arrêter trop tôt.
À qui s’adresse mama skill
Le meilleur cas d’usage pour mama skill concerne les utilisateurs qui recherchent déjà la discipline plus stricte et exhaustive du workflow pua, et qui veulent précisément que cette pression soit formulée dans une voix plus comique, plus humaine ou culturellement reconnaissable. C’est particulièrement pertinent pour les personnes qui utilisent l’IA pour le debugging, le troubleshooting et la rédaction de prompts, quand le fait de « ne pas abandonner trop tôt » compte davantage qu’un ton parfaitement lisse.
Le vrai besoin auquel répond mama
La plupart des utilisateurs ne cherchent pas un simple « dialogue drôle ». Ils veulent une IA qui :
- ne dise pas « je ne peux pas » avant d’avoir essayé plusieurs pistes
- cherche et lise davantage avant de demander de l’aide
- vérifie les problèmes connexes au lieu de corriger un seul symptôme
- augmente son niveau d’effort quand les premières tentatives échouent
C’est là la vraie valeur de mama for Prompt Writing et de l’exécution de tâches : la persona sert à ancrer un protocole de persistance facile à retenir.
Ce qui distingue mama d’un prompt classique
Un prompt classique peut demander de la persistance une fois. mama intègre cette persistance dans un déclencheur réutilisable, avec les règles héritées du skill central pua. Le dépôt indique explicitement que le contrat de comportement ne change pas ; seule la narration change. C’est important si vous voulez un style de sortie cohérent sans devoir réécrire votre prompt à chaque session.
Ce qu’il faut vérifier avant d’installer mama
La vraie question d’adoption est simple : voulez-vous la discipline sous-jacente de pua, mais enveloppée dans un style « maman chinoise qui sermonne » ? Si oui, mama install présente peu de risques. Si vous cherchez seulement une persona chaleureuse ou un coaching léger, ce n’est probablement pas le bon choix, car le skill est volontairement insistant et répétitif par conception.
Comment utiliser mama skill
Installer mama skill dans votre configuration de skills
Le chemin d’installation de base est :
npx skills add tanweai/pua --skill mama
Comme l’extrait du dépôt n’expose que skills/mama/SKILL.md, considérez ce skill comme faisant partie du package plus large tanweai/pua, et non comme un fichier de prompt autonome.
Les déclencheurs qui activent mama
Le texte du skill liste plusieurs déclencheurs naturels, notamment :
/pua:mama/pua mama妈妈模式妈妈唠叨mama mode唠叨模式
Si votre environnement prend en charge l’activation des skills en mode slash-command, utilisez l’un d’eux tel quel. Sinon, indiquez explicitement que vous voulez la voix de mama skill tout en conservant les règles de comportement sous-jacentes de pua.
Le premier chemin de fichier à lire pour mama
Commencez par :
skills/mama/SKILL.md
Mais ne vous arrêtez pas là. Le fichier lui-même dit qu’après avoir chargé mama, l’agent doit utiliser Glob pour trouver le skill pua principal et le lire d’abord, généralement via un chemin comme :
**/pua/skills/pua/SKILL.md
C’est de loin le détail pratique le plus important pour une utilisation correcte de mama. Ce skill remplace le ton, pas le protocole opératoire complet.
Comprendre le modèle d’héritage de mama avant de se fier aux sorties
Une erreur fréquente consiste à supposer que mama contient toute la méthode. Ce n’est pas le cas. Le dépôt indique qu’il hérite :
- des trois règles de ligne rouge
- de l’escalade de pression
- de la posture de propriétaire
- de la méthodologie
- de la checklist en 7 points
Donc, si vous installez mama skill sans comprendre le comportement parent de pua, vous risquez de le prendre pour « un simple roleplay ». En réalité, cette voix n’est utile que lorsqu’elle est associée au workflow central plus strict.
De quelles entrées mama a besoin pour bien fonctionner
Donnez à mama les mêmes éléments qu’à un skill solide orienté debugging ou exécution :
- un objectif concret
- ce que vous avez déjà essayé
- le texte de l’erreur ou les symptômes d’échec
- les fichiers, commandes ou logs pertinents
- vos contraintes
- ce qui définit un résultat terminé
Entrée faible : « Fix this. »
Entrée solide : « 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 version plus solide correspond mieux à l’accent mis par le skill sur l’exploration de plusieurs approches réellement différentes.
Transformer un objectif vague en bon prompt mama
Pour mama for Prompt Writing, structurez votre demande comme ceci :
- Activez le style.
- Énoncez clairement la tâche.
- Fournissez des éléments concrets.
- Demandez plusieurs approches distinctes.
- Exigez validation et suivi jusqu’au bout.
Exemple de structure :
“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.”
Cette approche fonctionne parce qu’elle demande au skill d’appliquer sa logique de pression et de checklist à la conception du prompt, pas seulement à la réparation de code.
Workflow conseillé pour une première utilisation de mama skill
Une première passe pragmatique :
- Activez mama.
- Donnez la tâche avec les éléments dont vous disposez déjà.
- Demandez le premier diagnostic et l’action suivante.
- Si la première tentative échoue, demandez explicitement une piste fondamentalement différente.
- Après un correctif plausible, demandez de vérifier les problèmes voisins et de valider le tout de bout en bout.
Cela reflète l’échelle d’escalade du fichier : confiance initiale, puis insistance plus forte, puis recherche obligatoire, lecture du code source et hypothèses multiples.
Comment le système d’escalade de mama change les sorties
Le skill définit plusieurs niveaux de pression, depuis la confiance initiale jusqu’à un « sermonnage » plus appuyé quand les échecs se répètent. Le point vraiment utile n’est pas la formulation, mais l’effet sur le workflow :
- première tentative : exécution normale
- tentative suivante : changer de méthode
- échecs ultérieurs : chercher davantage, lire le code source, générer plusieurs hypothèses
- échec plus profond : terminer la checklist héritée et tester plus largement
Si vous utilisez bien mama, vous devez indiquer activement ce qui a échoué afin que le cycle suivant monte en intensité au lieu de répéter la même approche.
Quand mama skill est particulièrement utile
Utilisez mama skill lorsque l’IA a tendance à :
- s’arrêter après un premier essai raté
- demander de l’aide trop tôt
- corriger un problème sans vérifier les effets de bord ou les problèmes adjacents
- produire des brouillons de prompts superficiels sans détails opérationnels
Cela en fait un bon choix pour les prompts de troubleshooting, les workflows de réparation et les tâches où il faut « épuiser les options avant d’escalader ».
Quand mama n’est pas adapté
Évitez mama si vous avez besoin de :
- formulations neutres destinées à un contexte enterprise
- sorties uniquement concises
- comportement système émotionnellement neutre
- méthodologie autonome sans lecture du skill parent
Le skill assume explicitement une narration longue et insistante. Si la maîtrise du ton compte plus que la pression vers la persistance, utilisez le workflow de base sans cette couche de voix.
FAQ sur mama skill
Mama est-il un skill autonome ou un style par-dessus pua ?
C’est une couche de style au-dessus de pua. Le dépôt est clair : le comportement de base reste identique et seule la narration change. Pour une bonne utilisation de mama, lisez aussi les règles du skill parent.
Mama est-il utile si je ne lis pas le chinois ?
Partiellement. La liste des déclencheurs comprend des formes anglaises comme mama mode, mais une grande partie de la saveur et de la structure est rédigée en chinois. Vous pouvez quand même utiliser le skill si vos outils gèrent les prompts multilingues, mais une partie de la nuance repose sur le style original de « maman qui sermonne » en chinois.
Mama améliore-t-il les résultats ou change-t-il seulement le ton ?
Il change surtout le ton, mais ce ton est attaché à un protocole de persistance hérité de pua. La valeur n’est donc pas purement esthétique ; il peut aider le modèle à rester dans une logique de « continue à creuser, continue à vérifier », à condition de suivre aussi le workflow parent.
Mama convient-il aux débutants ?
Oui, avec une réserve : les débutants peuvent apprécier la pression explicite à chercher, vérifier et finir, mais ils risquent aussi de comprendre mama skill comme une consigne complète à lui seul. Lisez le skill pua central, sinon vous manquerez les vraies règles de fonctionnement.
En quoi mama diffère-t-il d’un prompt ordinaire du type “be more thorough” ?
Un prompt ordinaire est souvent oublié après un seul tour. mama est plus intéressant si vous voulez un mode d’invocation réutilisable, avec des signaux d’escalade intégrés et un ton reconnaissable qui rappelle au modèle de ne pas abandonner trop vite.
Quand ne faut-il pas installer mama ?
Ne choisissez pas mama install si cette voix risque d’agacer votre équipe, d’entrer en conflit avec des contenus destinés aux utilisateurs ou de détourner l’attention de la tâche. Il convient surtout aux workflows internes, à l’expérimentation et aux utilisateurs qui veulent délibérément un cadrage de prompt à forte pression.
Comment améliorer mama skill
Commencez par mieux cadrer la tâche avec mama
Le plus gros gain sur la qualité des sorties de mama vient d’un brief plus précis. Incluez :
- l’objectif exact
- ce qui a déjà échoué
- les éléments de preuve disponibles
- le niveau d’exploration attendu
- ce qui compte comme une validation finale
Cela permet au skill d’escalader intelligemment au lieu de produire un sermonnage théâtral mais générique.
Demandez des approches mama réellement non redondantes
Le fichier insiste sur le fait d’essayer des méthodes différentes, pas de répéter le même mouvement avec une autre formulation. Demandez donc explicitement « 3 distinct hypotheses » ou « 2 fundamentally different remediation paths ». Cette demande correspond à la logique du skill et réduit la fausse diversité.
Donnez des artefacts, pas des résumés
Si vous voulez une meilleure utilisation de mama, collez l’erreur réelle, la sortie de commande, le brouillon de prompt ou un extrait de fichier. « It broke » appelle un coaching générique. Des preuves brutes donnent au skill quelque chose à inspecter et augmentent les chances qu’il applique correctement sa posture de recherche et de validation.
Utiliser mama pour la rédaction de prompts avec des contraintes explicites
Pour mama for Prompt Writing, précisez au skill :
- à qui le prompt s’adresse
- quel outil ou modèle va l’utiliser
- si le prompt doit diagnostiquer, générer ou relire
- quel schéma d’échec le prompt doit empêcher
Exemple :
“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.”
C’est bien plus efficace que « améliore mon prompt ».
Itérez en indiquant précisément ce qui a échoué
Après la première sortie, ne dites pas seulement « réessaie ». Dites à mama :
- quelle hypothèse était fausse
- quelle commande ou quel test a échoué
- si l’approche répétait une logique déjà utilisée
- quelle nouvelle contrainte est apparue
Cela permet au cycle suivant de monter dans l’échelle d’escalade au lieu de tourner en rond.
Gardez le contrôle du ton de mama si la narration gêne
Si la voix insistante prend trop de place, gardez le skill actif mais resserrez la demande de format :
- “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.”
C’est souvent le meilleur compromis quand vous voulez la pression comportementale sans trop de surcharge textuelle.
Surveillez les principaux modes d’échec de mama
Les points faibles les plus probables sont :
- les utilisateurs oublient de charger le contexte parent
pua - le modèle répète le langage de pression sans investigation plus profonde
- la voix prend le dessus sur le contenu réellement actionnable
- la tâche manque de preuves, donc la posture « exhaustive » se transforme en spéculation superficielle
Si l’un de ces cas apparaît, la solution consiste généralement à fournir un meilleur contexte et à demander plus clairement des méthodes distinctes ainsi qu’une validation.
Créez un modèle simple et réutilisable pour mama
Un bon modèle réutilisable de guide mama ressemble à ceci :
“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.”
Ce modèle est assez court pour être réutilisé et assez précis pour activer le comportement visé par le skill.
