Notre avis
Permet de configurer rapidement les co-auteurs pour les commits Git lors de sessions de programmation en mob ou en pair.
Points forts
- Automatise la configuration des co-auteurs en une seule commande
- Détecte et ajoute automatiquement les nouveaux co-auteurs en inférant leur email
- Gère les cas ambigus et les conflits d'initiales
- S'intègre avec les outils mob/solo existants
Limites
- Nécessite un fichier de co-auteurs préexistant ou une configuration initiale
- Ne fonctionne qu'avec les outils Git mob et solo
- L'inférence d'email peut être incorrecte sans confirmation
Utilisez cette compétence lorsque vous travaillez en équipe et souhaitez attribuer correctement les commits à plusieurs auteurs lors de sessions de mob ou pair programming.
Évitez de l'utiliser pour des projets solo ou lorsque vous ne souhaitez pas de co-auteurs dans vos commits Git.
Analyse de sécurité
SûrThe skill only invokes allowed git subcommands (git mob, git solo, git add-coauthor, git mob-print) and reading files, with no destructive actions, network calls, or exfiltration. All operations are within the scope of managing co-authors.
Aucun point d'attention détecté
Exemples
/mob alice bob/mob solo/mob alice 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.