From theclauu
Use when you want to run multiple Claude sessions in parallel on different branches using git worktrees.
npx claudepluginhub artemis-xyz/theclauu --plugin theclauuThis skill uses the workspace's default tool permissions.
Create worktrees and orchestrate parallel subagents for concurrent feature work.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Create worktrees and orchestrate parallel subagents for concurrent feature work.
Run git rev-parse --show-toplevel to get the repo root. Shell variables do NOT persist between Bash calls — hardcode absolute paths everywhere.
Convention: worktrees live at <repo-root>-worktrees/<branch>/ (sibling to repo, never inside it).
Note: Inside a worktree, --show-toplevel returns the worktree root. Use git worktree list for the main repo path.
Always run git worktree list first.
Use git worktree add with absolute paths. mkdir -p the parent first. Use -b <branch> for new branches; omit -b for existing ones.
Critical: cd does not persist between Bash calls from the orchestrator. Always use absolute paths.
Worktrees are sibling directories — outside the orchestrating session's project scope. Every Bash/Read/Edit command targeting a worktree triggers a permission prompt.
To minimize friction:
CRITICAL — subagent_type MUST be "general-purpose". This gives all tools (Bash, Read, Edit, Write, Grep, Glob). Any other type fails silently.
Set run_in_background: true for concurrency. Build each prompt from subagent-prompt-template.md, substituting absolute paths and full task description.
Use TaskOutput with block=false for non-blocking checks. Wait for all agents to complete.
If a subagent fails: read its output, report to the user, ask whether to relaunch, fix manually, or skip. Do NOT silently retry.
CRITICAL — remove worktrees BEFORE merging. gh pr merge --delete-branch fails on branches still checked out in a worktree.
Required order (each as a separate Bash call):
git worktree remove <path> for every worktree, then git worktree prunegh pr merge <pr> --merge --delete-branch sequentiallygit fetch origin, git checkout <branch>, git rebase origin/main, git push --force-with-lease, then mergegit checkout main, git pullbootstrap-commands.md — Venv setup, npm install, .env copy (included in subagent prompts)subagent-prompt-template.md — Full prompt template for Task tool callscommon-pitfalls.md — Pitfall/fix table for worktree operationswt-new <branch>, wt-list, wt-rm <path>, wt-set a <path> — available in user's terminal (from ~/.zshrc), but may not work inside the Bash tool. Prefer explicit git worktree commands.