Jean manages multiple projects, worktrees, and sessions with Claude CLI. It automates worktree management, loads context from sessions, GitHub issues, and pull requests, and executes Git commands. Operations teams benefit from streamlined workflows and reduced manual effort.
git clone https://github.com/coollabsio/jean.gitJean is a project and worktree management automation tool designed for Claude CLI users handling multiple concurrent projects. It automates the creation and management of Git worktrees, loads context directly from saved sessions, GitHub issues, and pull requests, and executes Git commands programmatically. The tool eliminates repetitive manual setup tasks, allowing developers and operations teams to focus on code rather than environment configuration. Jean integrates with Claude's CLI backend to provide streamlined access to project context and reduce context-switching overhead in multi-project environments.
["Install Jean and ensure it’s configured with your Git and GitHub credentials. Run `jean --version` to verify installation.","Create or switch to a worktree for your project using `jean worktree create [PROJECT_NAME] [BRANCH_NAME]`.","Load context from a session, GitHub issue, or PR by running `jean load [SESSION_NAME|ISSUE_URL|PR_URL]`.","Execute Git commands through Jean (e.g., `jean git merge`, `jean git push`) to automate your workflow.","Review the output and confirm changes. Use `jean status` to check the final state of your worktree."]
Managing multiple Git worktrees across different project branches simultaneously
Loading GitHub issue and pull request context directly into Claude sessions
Automating Git command execution for repetitive worktree operations
Streamlining multi-project workflows with pre-configured session contexts
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/coollabsio/jeanCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Use Jean to automate worktree management for [PROJECT_NAME]. Load context from [SESSION_NAME] or [GITHUB_ISSUE_URL/PR_URL]. Execute Git commands to sync branches, resolve conflicts, or push changes. Report the final state of the worktree and any actions taken.
Jean initialized a new worktree for the `feature/user-authentication` project from the main branch. It loaded context from the active session `dev-session-2024` and fetched the latest changes from GitHub issue #1234 ("Add OAuth2 support"). Jean executed the following commands:
```bash
git checkout -b feature/user-authentication origin/main
git merge --no-ff origin/main
git push --set-upstream origin feature/user-authentication
```
The worktree is now at commit `a1b2c3d4` with no conflicts. All changes from the issue and session were applied successfully. The branch is up-to-date with remote and ready for review. No manual intervention was required.Cloud ETL platform for non-technical data integration
IronCalc is a spreadsheet engine and ecosystem
Get more done every day with Microsoft Teams – powered by AI
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan