# do-in-parallel

Runs isolated tasks across separate files concurrently via sub-agents and validates work with automated judges. Fits batch refactoring and doc generation.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1200 installs · ★ 1787
- Author: NeoLabHQ
- License: GPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/NeoLabHQ/context-engineering-kit/tree/HEAD/skills/do-in-parallel/SKILL.md
- Updated: 2026-08-26
- HTML: https://affpapa.org/en/nevibecode/skills/do-in-parallel

## What it does

The skill turns Claude Code into an orchestrator for batch changes. The supervisor does not touch source files directly. In fact, editing files directly breaks the workflow. Instead, it groups requirements, assigns targets, and starts parallel implementation workers using the task tool. Model tiers (`haiku`, `sonnet`, or `opus`) are chosen per target, unless overridden with the `--model` flag.

Evaluation happens in two steps. First, meta-judges draft evaluation rubrics for each task group. Then, separate judge sub-agents score the actual output against those rubrics. If verification fails, the orchestrator triggers a retry with the judge's feedback, up to three retries per target. Setting the `--strict` flag rejects any result scoring below 4.0.

This architecture pays off on decoupled files. Sequential runs on identical tasks waste time; parallel workers with fresh contexts solve that bottleneck.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add NeoLabHQ/context-engineering-kit --skill do-in-parallel -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/do-in-parallel/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/do-in-parallel/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add NeoLabHQ/context-engineering-kit --skill do-in-parallel -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/do-in-parallel/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add NeoLabHQ/context-engineering-kit --skill do-in-parallel -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/do-in-parallel/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install NeoLabHQ/context-engineering-kit do-in-parallel
```

2. **Manually: put the files in place**
- File: `.github/skills/do-in-parallel/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add NeoLabHQ/context-engineering-kit --skill do-in-parallel -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/do-in-parallel
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/do-in-parallel/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add NeoLabHQ/context-engineering-kit --skill do-in-parallel -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/NeoLabHQ/context-engineering-kit/tree/HEAD/skills/do-in-parallel/SKILL.md

## When to use it
- apply identical refactoring across several files at once
- generate documentation for separate components simultaneously
- run concurrent code analysis across distinct modules
- validate sub-agent changes automatically with judge prompts

## Example prompts
- /do-in-parallel Refactor error handling --files "src/auth.ts,src/user.ts" --strict
- /do-in-parallel Generate JSDoc for exported functions --targets "api,models" --model sonnet
- /do-in-parallel Check typing across components --files "components/Button.tsx,components/Input.tsx"

## Similar
- [sub-agents](https://affpapa.org/en/nevibecode/skills/sub-agents.md) — skill · 533 installs
- [Swarm Orchestration](https://affpapa.org/en/nevibecode/skills/swarm-orchestration.md) — skill · 2100 installs
- [parallel-code-review](https://affpapa.org/en/nevibecode/skills/parallel-code-review.md) — skill · 530 installs
- [parallel-task-spark](https://affpapa.org/en/nevibecode/skills/parallel-task-spark.md) — skill · 1100 installs
- [V3 CLI Modernization](https://affpapa.org/en/nevibecode/skills/v3-cli-modernization.md) — skill · 1100 installs
- [claude-delegate](https://affpapa.org/en/nevibecode/skills/claude-delegate.md) — skill · 6200 installs

From the same set: [neolabhq/context-engineering-kit](https://affpapa.org/en/nevibecode/by/neolabhq/context-engineering-kit.md) — 64 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
