Git Worktrees
Skill ActiveUse when working on multiple branches simultaneously, context switching without stashing, reviewing PRs while developing, testing in isolation, or comparing implementations across branches - provides git worktree commands and workflow patterns for parallel development with multiple working directories.
Streamline parallel development workflows by enabling efficient management of multiple Git worktrees, reducing the need for stashing or separate clones.
Features
- Create Git worktrees for existing or new branches
- Manage multiple worktrees with a single repository
- Switch contexts by changing directories, not branches
- Compare files and directories across worktrees
- Integrate with common Git branching strategies
Use Cases
- Working on multiple branches simultaneously without stashing
- Reviewing pull requests while actively developing
- Testing code changes in isolation on different branches
- Comparing different implementations or versions of code side-by-side
Non-Goals
- Replacing Git itself
- Automating complex code merging beyond standard Git operations
- Managing non-Git-related development workflows
Prerequisites
- Git installed and available in PATH
- A clean working directory for some operations
Versioning
- warning:Release ManagementWhile the repository has recent commits, there is no clear versioning signal like a manifest version or GitHub release tags, and installation instructions may reference 'main'.
Install
- warning:Installation instructionWhile installation via `claudeCode` and `npx skills add` is provided, the README lacks specific invocation examples for the core commands, and authentication steps are not applicable as it relies on local Git.
Practical Utility
- warning:Usage examplesWhile the SKILL.md and README demonstrate commands, they lack end-to-end examples showing input, exact invocation, and observable outcome for complex workflows.
Installation
First, add the marketplace
/plugin marketplace add NeoLabHQ/context-engineering-kit/plugin install git@context-engineering-kitQuality Score
Trust Signals
Similar Extensions
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
Sync Profiles
100Use when the user wants to list, create, switch, delete, compare, or inspect config sync profiles.
Using Git Worktrees
100Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback
Unslop Commit
100Rewrites commit messages so they sound like a careful human engineer wrote them. Strips AI/marketing slop ("comprehensive solution", "robust implementation", "leverage", "enhance", "seamlessly", "This commit..."). Keeps Conventional Commits format. Subject ≤72 chars (aim ≤50), imperative mood. Body only when "why" isn't obvious from the subject. Use when user says "humanize commit", "de-slop commit message", "make this commit sound human", "/unslop-commit", "/commit", "write a commit", or pastes a draft commit to clean up. Auto-triggers when staging changes.
Rule Effectiveness Analysis
100Analyze which rules are actively used vs inert. Detect coverage gaps. Recommend pruning to reduce token consumption.
Mcp Source
100Switch MCP for Unity package source in connected Unity projects. Use /mcp-source [main|beta|branch|local] to swap between upstream releases, your remote branch, or local dev checkout.