Notre avis
Gère les co-auteurs de commits Git pour le pair ou mob programming en configurant automatiquement les auteurs multiples.
Points forts
- Automatise l'ajout et la gestion des co-auteurs via des initiales
- Détecte les auteurs inconnus et propose de les ajouter avec une déduction d'email
- S'intègre avec les workflows Git existants via git mob et git solo
- Gère proprement les cas ambigus et les transitions entre mode solo et mode mob
Limites
- Nécessite que l'outil git-mob soit installé et configuré
- La déduction d'email peut être erronée si le domaine ou la convention n'est pas standard
- Ne gère pas les conflits de génération d'initiales complexes
Utilisez cette compétence lorsque vous travaillez en binôme ou en mob programming et que vous souhaitez attribuer rapidement les co-auteurs de commits.
Évitez de l'utiliser pour des commits en solo ou lorsque la configuration des co-auteurs est déjà gérée manuellement sans besoin d'automatisation.
Analyse de sécurité
SûrThe skill only uses predefined git co-author management commands (git mob, git solo, git add-coauthor, git mob-print) and the Read tool. No destructive, exfiltrating, or obfuscated actions are present.
Aucun point d'attention détecté
Exemples
/mob alice bob/mob solo/mob charliename: 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.