acceptance-orchestrato…
Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human…
Run parallel feature work safely with Git worktrees. Standardizes branch isolation, port allocation, environment sync, and cleanup so each worktree behaves like an independent local app. Optimized for multi-agent workflows where each agent or terminal session owns one worktree.
$ npx -y skills add sinhoneyy/master-skills --skill git-worktree-manager --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/git-worktree-managerContext preview
The summary Claude sees to decide when to auto-load this skill.
Run parallel feature work safely with Git worktrees. Standardizes branch isolation, port allocation, environment sync, and cleanup so each worktree behaves like an independent local app. Optimized for multi-agent workflows where each agent or terminal session owns one worktree.
name: "git-worktree-manager" description: "Run parallel feature work safely with Git worktrees. Standardizes branch isolation, port allocation, environment sync, and cleanup so each worktree behaves like an independent local app. Optimized for multi-agent workflows where each agent or terminal session owns one worktree. Use when running multiple feature branches simultaneously, isolating experimental work, or coordinating multi-agent development across the same repo."
**Tier:** POWERFUL **Category:** Engineering **Domain:** Parallel Development & Branch Isolation
Use this skill to run parallel feature work safely with Git worktrees. It standardizes branch isolation, port allocation, environment sync, and cleanup so each worktree behaves like an independent local app without stepping on another branch.
This skill is optimized for multi-agent workflows where each agent or terminal session owns one worktree.
1. Pick a branch name and worktree name. 2. Run the manager script (creates branch if missing). 3. Review generated port map. 4. Start app using allocated ports.
python scripts/worktree_manager.py \ --repo . \ --branch feature/new-auth \ --name wt-auth \ --base-branch main \ --install-deps \ --format text
If you use JSON automation input:
cat config.json | python scripts/worktree_manager.py --format json # or python scripts/worktree_manager.py --input config.json --format json
Recommended convention:
Each worktree contains `.worktree-ports.json` with assigned ports.
1. Scan all worktrees and stale age. 2. Inspect dirty trees and branch merge status. 3. Remove only merged + clean worktrees, or force explicitly.
python scripts/worktree_cleanup.py --repo . --stale-days 14 --format text python scripts/worktree_cleanup.py --repo . --remove-merged --format text
Use per-worktree override files mapped from allocated ports. The script outputs a deterministic port map; apply it to `docker-compose.worktree.yml`.
See [docker-compose-patterns.md](references/docker-compose-patterns.md) for concrete templates.
Default strategy is `base + (index * stride)` with collision checks:
See [port-allocation-strategy.md](references/port-allocation-strategy.md) for the full strategy and edge cases.
Both tools support stdin JSON and `--input` file mode for automation pipelines.
1. Creating worktrees inside the main repo directory 2. Reusing `localhost:3000` across all branches 3. Sharing one database URL across isolated feature branches 4. Removing a worktree with uncommitted changes 5. Forgetting to prune old metadata after branch deletion 6. Assuming merged status without checking against the target branch
1. One branch per worktree, one agent per worktree. 2. Keep worktrees short-lived; remove after merge. 3. Use a deterministic naming pattern (`wt-<topic>`). 4. Persist port mappings in file, not memory or terminal notes. 5. Run cleanup scan weekly in active repos. 6. Use `--format json` for machine flows and `--format text` for human review. 7. Never force-remove dirty worktrees unless changes are intentionally discarded.
Before claiming setup complete:
1. `git worktree list` shows expected path + branch. 2. `.worktree-ports.json` exists and contains unique ports. 3. `.env` files copied successfully (if present in source repo). 4. Dependency install command exits with code `0` (if enabled). 5. Cleanup scan reports no unintended stale dirty trees.
Use this quick selector before creating a new worktree:
1. Confirm main repo has clean baseline or intentional WIP commits. 2. Confirm target branch naming convention. 3. Confirm required base branch exists (`main`/`develop`). 4. Confirm no reserved local ports are already occupied by non-repo services.
Unified skill library for Claude, Codex, Cursor, Antigravity & AI agents — 2,658 skills across 15 domains
Repo: sinhoneyy/master-skills
Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human…
Find and fix WCAG 2.2 accessibility issues. Two modes — report (sweep a codebase or page, produce a prioritized written report, no edits) and fix…
Automate ActiveCampaign tasks via Rube MCP (Composio): manage contacts, tags, list subscriptions, automation enrollment, and tasks. Always search tools first…
Fetch any X/Twitter post as clean LLM-friendly JSON. Converts x.com, twitter.com, or adhx.com links into structured data with full article content, author…
This skill should be used when the user asks to "implement LLM-as-judge", "compare model outputs", "create evaluation rubrics", "mitigate evaluation bias", or…
Autonomous DevSecOps & FinOps Guardrails. Orchestrates Gemini 3 Flash to audit Linux Kernel patches, Terraform cost drifts, and K8s compliance.