From magician
Creates a git worktree for isolated feature work (and documents cleanup post-merge); respects the disableGit preference. Use to isolate a feature on its own branch/worktree.
How this skill is triggered — by the user, by Claude, or both
Slash command
/magician:portalThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create an isolated git worktree for feature development.
Create an isolated git worktree for feature development.
Read .workspace/local/prefs.md for disableGit: true. If set, skip all git operations and work in the current directory.
$ARGUMENTS is non-empty, use it as the feature name directly. Otherwise ask: "What's this feature called? (I'll use it as the branch/worktree name.)" End your turn. Wait for their answer before creating anything.BRANCH="feature/<name>"
git worktree add ../<repo-name>-<name> -b "$BRANCH"
worktree-init.sh hook../<path>. Work there for isolation. Run /seal when ready to merge."mkdir -p .features/<name>After /seal completes and the PR merges:
git worktree remove ../<repo-name>-<name>
git branch -d feature/<name>
"Portal open. Worktree at <path>, branch <branch>. Start implementation or run /orchestrate."
npx claudepluginhub alexander-tyagunov/magician --plugin magicianCreates isolated git worktrees for feature branches with directory selection, gitignore safety checks, multi-language project setup, and clean baseline verification.
Creates isolated git worktrees for feature branches with smart directory selection and safety verification. Auto-runs project setup steps and prompts for directory location when not configured.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.