From xonovex-skill-git
Use when running git operations or resolving repo-state issues. Triggers on prompts about commit messages, conventional commits (feat/fix/chore/docs), merge conflicts, rebases, worktrees, feature-worktree create / merge / abandon / cleanup, branch cleanup, or history rewrites, even when the user doesn't say 'git'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/xonovex-skill-git:git-guideThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Conventional Commits** - Use type prefixes (feat, fix, chore, docs, refactor, test, ci), see [references/commit.md](references/commit.md)
github-guide / gitlab-guide) drives the PR itself, see references/push.md<worktree>-feature-<name> directory with branch, see references/worktree-create.mdgit pull is fetch + merge — on a shared branch this creates spurious merge commits; prefer pull --rebase or fetch then explicit mergecheckout away — note the SHA or branch immediatelygit rebase rewrites history; force-pushing to a shared branch overwrites teammates' work — never force-push to main/master.git/hooks/ are not version-controlled — share via core.hooksPath pointing at a tracked directory.gitignore only ignores untracked files; already-tracked files need git rm --cached to stop trackingworktree-merge integrates a branch into its parent branch; landing on the mainline goes through push + PR + CI review, never a direct local merge to maingit worktree prune; and each worktree needs its own dependency install (node_modules is not shared across worktrees)Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.
npx claudepluginhub xonovex/platform --plugin xonovex-skill-git