# parallel-task-spark

An orchestration skill that runs markdown plan tasks in parallel waves using Sparky subagents with dependency checks. It helps when executing modular plans with strict TDD.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1100 installs · ★ 1039
- Author: am-will
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/am-will/codex-skills/tree/HEAD/skills/parallel-task-spark/SKILL.md
- Updated: 2026-07-14
- HTML: https://affpapa.org/en/nevibecode/skills/parallel-task-spark

## What it does

This orchestrator parses a markdown roadmap, analyzes `depends_on` entries, and builds an execution graph. Work proceeds in parallel waves using child agents assigned to the `sparky` role. The workflow requires manual invocation via the `/parallel-task-spark` slash command and never triggers passively during conversation.

Workers follow a test-driven approach by default. They generate failing tests through a `tdd_test_writer` role before touching application code. When an item cannot undergo automated tests, the worker must document an explicit reason alongside alternative verification like static checks. Each agent stages and commits only its relevant files locally. Git push operations are strictly prohibited inside the subagent cycle to avoid polluting remote branches.

Strict plan formatting is mandatory because broken task identifiers or malformed dependency lists halt the parser immediately. However, committing each wave locally before starting the next prevents merge clashes when multiple agents touch the tree.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add am-will/codex-skills --skill parallel-task-spark -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add am-will/codex-skills --skill parallel-task-spark -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add am-will/codex-skills --skill parallel-task-spark -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install am-will/codex-skills parallel-task-spark
```

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

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add am-will/codex-skills --skill parallel-task-spark -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/am-will/codex-skills --path skills/parallel-task-spark
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add am-will/codex-skills --skill parallel-task-spark -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/am-will/codex-skills/tree/HEAD/skills/parallel-task-spark/SKILL.md

## When to use it
- split a markdown roadmap into dependency-ordered work waves
- dispatch unblocked tasks across parallel worker agents
- enforce red-green TDD steps before production edits
- commit file changes locally per agent without remote pushing
- update plan files with progress notes and completion status

## Example prompts
- /parallel-task-spark docs/backend-plan.md
- /parallel-task-spark ./plans/checkout-plan.md TASK_1 TASK_3
- /parallel-task-spark architecture-plan.md --tasks T5 T8

## Similar
- [implement_task](https://affpapa.org/en/nevibecode/skills/parcadei-implement-task.md) — skill · 473 installs
- [workflow-patterns](https://affpapa.org/en/nevibecode/skills/workflow-patterns.md) — skill · 11000 installs
- [implement-with-subagents](https://affpapa.org/en/nevibecode/skills/implement-with-subagents.md) — skill · 582 installs
- [parallel-feature-development](https://affpapa.org/en/nevibecode/skills/parallel-feature-development.md) — skill · 9900 installs
- [rpi](https://affpapa.org/en/nevibecode/skills/rpi.md) — skill · 1500 installs
- [do-in-parallel](https://affpapa.org/en/nevibecode/skills/do-in-parallel.md) — skill · 1200 installs

From the same set: [am-will/codex-skills](https://affpapa.org/en/nevibecode/by/am-will/codex-skills.md) — 13 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
