Our review
Quickly set up git commit co-authors for mob or pair programming sessions.
Strengths
- Automates co-author configuration with a single command
- Automatically detects and adds new co-authors by inferring their email
- Handles ambiguous matches and initials conflicts
- Integrates with existing mob/solo tools
Limitations
- Requires a pre-existing co-authors file or initial setup
- Only works with git mob and solo tools
- Email inference may be incorrect without confirmation
Use this skill when working in a team and you want to properly attribute commits to multiple authors during mob or pair programming sessions.
Avoid using it for solo projects or when you do not want co-authors in your git commits.
Security analysis
SafeThe 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.
No concerns found
Examples
/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).
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.