Notre avis
Ce skill gère les co-auteurs de commit Git pour le pair programming ou le mob programming en utilisant les commandes git mob et git solo.
Points forts
- Automatise la configuration des co-auteurs sans manipulation manuelle du fichier .gitmessage
- Gère les cas où les co-auteurs sont inconnus en inférant email et initiales
- Fonctionne avec des équipes de taille variable (solo, pair, mob)
Limites
- Nécessite que le dépôt soit configuré avec un fichier .git-coauthors valide
- L'inférence d'email peut être erronée si les patterns ne sont pas cohérents
- Ne supporte pas les workflows avec plusieurs dépôts simultanément
Utilisez ce skill lorsque vous voulez rapidement ajouter des co-auteurs à un commit Git pour du pair ou mob programming.
Évitez de l'utiliser si vous travaillez seul et que vous n'avez pas besoin de modifier les co-auteurs ou si le dépôt n'est pas préparé pour mob programming.
Analyse de sécurité
SûrThe skill only uses predefined bash commands for managing git co-authors, with no destructive actions, network requests, or security bypasses.
Aucun point d'attention détecté
Exemples
/mob alice bob/mob solo/mob dananame: mob description: Use when the user wants to set, change, or clear git commit co-authors for pair or mob programming. argument-hint: <names...> | solo | just me disable-model-invocation: true allowed-tools:
- Bash(git mob:*)
- Bash(git solo:*)
- Bash(git add-coauthor:*)
- Bash(git mob-print:*)
- Read
Mob Programming Co-author Manager
Workflow
1. Solo Mode
If arguments indicate solo work (e.g., "solo", "just me"): run git solo, report primary author, exit.
2. Load Co-authors
Use git mob -p to find coauthors file, read with Read tool, parse JSON for available co-authors and initials.
3. Match Names to Initials
Match each name: exact initials → name substring (case-insensitive) → email prefix. If ambiguous, ask user to clarify.
4. Handle Unknown Names
If no match:
- Infer email from existing patterns (domain, naming convention)
- Generate initials from name (avoid collisions)
- Prompt for confirmation (show initials, name, inferred email)
- Run
git add-coauthor <initials> "<name>" <email>
5. Set Mob
Run git mob <initials...> with resolved initials.
6. Report
Show primary author and all co-authors with names.
Example
/mob alice dana
→ alice → aw (Alice Wong)
→ dana not found → infer dana@acme.com → add as dw
→ git mob aw dw
Edge Cases
Handle: missing coauthors file (create it), empty args (show status), ambiguous matches (prompt), mixed known/unknown (resolve known first).
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.