dmux-workflows — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited dmux-workflows (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
When executing multiple independent tasks simultaneously using parallel agent instances, tmux panes, or git worktrees. Use when facing 2+ tasks that have no shared state, no sequential dependencies, and would benefit from concurrent execution. Handles isolation, coordination, and merge strategies for parallel work.
Core principle: Independence before parallelism — never parallelize tasks that touch the same files or depend on each other's output.
{
"session": "dmux-[feature-name]",
"workers": [
{
"name": "worker-1-description",
"task": "specific task instructions",
"model": "sonnet|opus|haiku",
"branch": "feat/[feature]-[subtask]",
"files": ["list", "of", "files", "this", "worker", "touches"],
"timeout_minutes": 30
}
]
}| Pattern | Workers | Use when |
|---|---|---|
| Research + Implement | 2 | One explores options, other builds after |
| Multi-file | 2-4 | Each worker owns distinct files |
| Test + Fix | 2 | Watcher finds bugs, fixer resolves them |
| Cross-model review | 3 | Security + perf + coverage perspectives |
| Fan-out gather | 3-5 | Same prompt, different models, best-of-N |
Launch protocol:
tmux new-session -d -s dmux-[name]tmux split-window or tmux new-window git worktree add ../worktree-[worker-name] -b [worker-branch]Isolation guarantees:
Monitoring during execution:
Resource constraints:
git checkout main-feature-branch
git merge worktree-[worker-1-branch] --no-ff
# verify tests pass
git merge worktree-[worker-2-branch] --no-ff
# verify tests pass
# repeat for each workergit worktree remove ../worktree-[name]tmux kill-session -t dmux-[name] ## Dmux Execution Report
- Session: dmux-[name]
- Workers: N launched, M succeeded, F failed
- Wall-clock time: X minutes (vs estimated Y sequential)
- Speedup factor: sequential_time / parallel_time
- Conflicts: [none | list with resolution]
- Output: [summary of what each worker produced]Before marking a parallel execution task done:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.