From theclauu
Sync all local branches and worktrees with origin/main. Merges origin/main into active branches, reports conflicts.
npx claudepluginhub artemis-xyz/theclauu --plugin theclauuThis skill uses the workspace's default tool permissions.
Fetch latest origin/main and merge into all active local branches. Designed to run manually or on a recurring interval via `/loop 2h /sync-branches`.
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.
Fetch latest origin/main and merge into all active local branches. Designed to run manually or on a recurring interval via /loop 2h /sync-branches.
Important: This is a multi-repo workspace. Each subrepo under the workspace root has its own .git — iterate over all subrepos, not just the workspace root.
for dir in <workspace-root>/*/; do if [ -d "$dir/.git" ]; then echo "$dir"; fi; done
git fetch origin main
git worktree list
git branch --format='%(refname:short) %(upstream:track)' | grep -v HEAD
Identify:
If on main:
git pull origin main
If on a feature branch:
git stash && git merge origin/main && git stash pop
If merge fails, abort and report:
git merge --abort && git stash pop
For each worktree (skip if it has uncommitted changes — just report it):
# Check for uncommitted changes
git -C <worktree-path> status --porcelain
# If clean, merge
git -C <worktree-path> merge origin/main
If merge conflicts, abort and report — do NOT force anything:
git -C <worktree-path> merge --abort
Show a summary:
| Repo | Branch | Worktree? | Status |
|---|---|---|---|
| dbt | main | - | Up to date |
| dbt | feature/x | /path/to/wt | Merged (3 new commits) |
| gokustats | feature/y | /path/to/wt | Skipped (uncommitted changes) |
| goldsky | feature/z | - | Conflict — needs manual merge |
If running via /loop, keep the output concise — just the table unless there are conflicts.