home/dot_claude/skills/mob/SKILL.md
Use when the user wants to set, change, or clear git commit co-authors for pair or mob programming.
npx skillsauth add ivy/dotfiles mobInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
$ARGUMENTS
If arguments indicate solo work (e.g., "solo", "just me"): run git solo, report primary author, exit.
Use git mob -p to find coauthors file, read with Read tool, parse JSON for available co-authors and initials.
Match each name: exact initials → name substring (case-insensitive) → email prefix. If ambiguous, ask user to clarify.
If no match:
git add-coauthor <initials> "<name>" <email>Run git mob <initials...> with resolved initials.
Show primary author and all co-authors with names.
/mob alice dana
→ alice → aw (Alice Wong)
→ dana not found → infer [email protected] → add as dw
→ git mob aw dw
Handle: missing coauthors file (create it), empty args (show status), ambiguous matches (prompt), mixed known/unknown (resolve known first).
tools
Write a handoff brief summarizing the current conversation so a fresh agent can pick up the work. Writes to a file if given, otherwise copies to the clipboard.
tools
Use when bootstrapping hk pre-commit hooks for a project.
testing
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
tools
--- name: gitingest description: Use when the user wants to fetch and contextualize a GitHub repository for future reference. argument-hint: [url | user/repo | repo-name] [filters...] allowed-tools: - Bash(mkdir docs/reference) - Bash(gitingest:*) - Read --- # Fetch GitHub Repository Context ## Arguments ``` $ARGUMENTS ``` ## Instructions ### 1. Parse Input - **Full URL**: use directly - **user/repo**: construct `https://github.com/{user/repo}` - **Single name**: infer canonical repo