⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

parallel-worktrees

@ddan4a⭐ 0 stars

Run several coding-agent sessions at once without them stepping on each other - one task = one branch = one git worktree = one session, created with the bundled `wt` script and removed automatically once the branch is merged (merge or squash). Use when starting a task in a repo that other sessions may also be working in, handing a task off to a new agent session, setting up task worktrees for a group of repos, cleaning up merged worktrees, or when the user mentions `wt`, worktrees, parallel sessions or handoff.

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐ 0 on GitHubGitHub ↗

New / niche

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

License: MIT

Skills · Install · Use · Evals

Skills

Click a card for details.

The manifest, services and bar widgets that work across several monitors, panels and the UI kit, IPC, settings, and what the plugin marketplace review asks for (no Qt text fields: text input goes through the bundled LineEdit.qml). It reads the installed sources first (/usr/share/omarchy/shell/) and treats them as the truth, so it keeps working as Omarchy changes.

SKILL.md · /plugin install omarchy-plugin@dan4a-skills

Comes with wt, a script that creates task worktrees, hands a task off to a new session (in Herdr) and removes worktrees once their branch is merged, including squash merges, from a Claude Code SessionEnd hook. In Herdr it also closes a merged child's idle session with its workspace, and the repo's workspace after its last worktree.

SKILL.md · /plugin install parallel-worktrees@dan4a-skills

Tabs in the current workspace with names of an emoji type and a short topic (💡 idea, 🔧 task, 🔍 research), a self-contained brief for each agent, follow-ups sent to a topic's existing tab, and a 2–3 line report back to the session that opened them. Outside Herdr it writes the briefs to paste instead.

SKILL.md · /plugin install herdr-tabs@dan4a-skills

What it is, a screenshot, install and use on the first screen; only what GitHub renders natively (tables as panels, alerts, <details>, Mermaid diagrams and xychart-beta charts built from the repo's data, <picture> for light and dark images); badges only for real state, no live third-party widgets; and a render check with gh api markdown before calling it done.

SKILL.md · /plugin install github-readme@dan4a-skills

Every skill here is tested this way, and this skill shares how: evals.json in skill-creator's format with checks that can be decided from the transcript and the end state, a sandbox.sh per skill (fake CLIs that log calls and remember what they created, bare git remotes, a home of its own), a bundled run-evals that runs each prompt with and without the skill in Claude Code, isolated from your settings, then grading and comparing the two.

SKILL.md · /plugin install skill-evals@dan4a-skills

Install

Any agent, with the skills CLI:

npx skills add dDan4a/agent-skills                         # pick from the list
npx skills add dDan4a/agent-skills --skill omarchy-plugin  # just this one

Claude Code, as a plugin marketplace:

/plugin marketplace add dDan4a/agent-skills
/plugin install omarchy-plugin@dan4a-skills
/plugin install parallel-worktrees@dan4a-skills
/plugin install herdr-tabs@dan4a-skills
/plugin install github-readme@dan4a-skills
/plugin install skill-evals@dan4a-skills

Update an installed plugin with claude plugin marketplace update dan4a-skills && claude plugin update <name>@dan4a-skills, then /reload-plugins.

By hand: copy skills/<name>/ into your agent's skills directory, for example ~/.claude/skills/, ~/.codex/skills/ or ~/.gemini/skills/.

Use

Ask for what you want; the agent loads the skill when it fits:

Make an Omarchy bar widget that shows my GitHub notifications, with a panel listing them.

Start a task in api to fix the login timeout, in its own worktree and session.

Three ideas, split them into tabs: SQLite or JSON for the plugin's history, what the AUR asks for now, and the typo in notes.

Make this README look nicer and add a chart of the benchmark.

Add evals to my commit-style skill and run them with and without it.

Evals

Share of checks passed per skill, Claude Opus 5.5, one run per eval (2026-10-17). Each skill has two bars drawn over each other: the full one is with the skill, the inner one without.

xychart-beta
  title "Checks passed, %: with the skill (back) and without (front)"
  x-axis ["omarchy-plugin", "parallel-worktrees", "herdr-tabs", "github-readme", "skill-evals"]
  y-axis "%" 0 --> 100
  bar [100, 100, 100, 100, 100]
  bar [56, 73, 21, 77, 76]
SkillWith the skillWithout
omarchy-plugin 0.1.5100% (32/32)56% (18/32)
parallel-worktrees 0.1.4100% (30/30)73% (22/30)
herdr-tabs 0.1.0100% (14/14)21% (3/14)
github-readme 0.1.0100% (22/22)77% (17/22)
skill-evals 0.1.0100% (17/17)76% (13/17)

Every skill has evals in skills/<name>/evals/: evals.json (prompts and the checks a run must pass, in the skill-creator format) and sandbox.sh, which builds a throwaway home, repos or plugins for each prompt. skill-evals explains how to write them and ships the runner, which runs every prompt with and without the skill in Claude Code, isolated from your own settings and files:

MODEL=claude-opus-5-5 scripts/run-evals parallel-worktrees /tmp/evals/parallel-worktrees/iteration-1

(scripts/run-evals here is a shortcut for skills/skill-evals/scripts/run-evals skills/<name> ....) Then grade the runs against the expectations, as skill-evals describes.

License

MIT

// HOW IT'S BUILT

KEY FILES

skills/parallel-worktrees/SKILL.mdREADME.md

// REPO STATS

0 stars