> ## Documentation Index
> Fetch the complete documentation index at: https://smithers-feat-claude-workflow-mirror.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# <Parallel>

> Run children concurrently with an optional concurrency cap.

```ts theme={null}
import { Parallel } from "smithers-orchestrator";

type ParallelProps = {
  id?: string;
  maxConcurrency?: number; // default: unlimited (no cap)
  skipIf?: boolean;
  children?: ReactNode;
};
```

```tsx theme={null}
<Workflow name="checks">
  <Parallel maxConcurrency={2}>
    <Task id="lint" output={outputs.lint}>
      {{ errors: 0 }}
    </Task>
    <Task id="typecheck" output={outputs.typecheck}>
      {{ passed: true }}
    </Task>
    <Task id="test" output={outputs.test}>
      {{ passed: true }}
    </Task>
  </Parallel>
</Workflow>
```

## Notes

* Group completes when all children finish. To let the group proceed past a failing child, set `continueOnFail` on that individual child `<Task>`. It is not a `<Parallel>` prop.
* Children receive `parallelGroupId` and `parallelMaxConcurrency` in their descriptor.
