parallel-agents — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited parallel-agents (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.
Decompose complex tasks into independent sub-tasks and run them in parallel via specialized sub-agents to maximize efficiency.
┌──────────────────────────────────────────────────────────────────┐
│ DECISION: PARALLEL OR SEQUENTIAL ? │
├──────────────────────────────────────────────────────────────────┤
│ │
│ PARALLEL if: │
│ - INDEPENDENT sub-tasks (no data dependency) │
│ - MERGEABLE results (combinable without conflict) │
│ - Task DECOMPOSABLE into distinct parts │
│ │
│ SEQUENTIAL if: │
│ - Result A required to start B │
│ - Modifications on the SAME files │
│ - Execution order MATTERS │
│ │
└──────────────────────────────────────────────────────────────────┘ ┌─→ [Agent A: security audit] ─→┐
│ │
[Task] ─┼─→ [Agent B: perf audit] ─→┼─→ [Combined report]
│ │
└─→ [Agent C: a11y audit] ─→┘Usage: Audits, multi-criteria analyses, parallel reviews
[Files] ─→ [Agent 1: file A] ─→┐
→ [Agent 2: file B] ─→┼─→ [Synthesis]
→ [Agent 3: file C] ─→┘Usage: Code analysis by module, tests by domain
[Step 1] ─→ [Step 2a] ─→┐
[Step 2b] ─→┼─→ [Step 3]
[Step 2c] ─→┘Usage: Build pipeline, workflow with independent steps
| Task | Parallel agents | Result |
|---|---|---|
| Full audit | qa-security + qa-perf + wcag-audit | Combined report |
| Code review | qa-review per module/file | Issue list |
| Exploration | work-explore per functional domain | Code map |
| Task | Parallel agents | Result |
|---|---|---|
| Tests per module | dev-test per service | Test suite |
| Documentation | doc-generate per component | Complete docs |
| Migration | ops-migrate per dependency | Complete migration |
| Task | Parallel agents | Result |
|---|---|---|
| Market research | biz-competitor + biz-personas | Complete analysis |
| Launch | growth-landing + growth-seo + growth-analytics | Launch kit |
## Main task: [Description]
### Identified sub-tasks:
1. [ ] [Sub-task A] - Agent: [type] - Independent: Yes/No
2. [ ] [Sub-task B] - Agent: [type] - Independent: Yes/No
3. [ ] [Sub-task C] - Agent: [type] - Independent: Yes/No
### Dependencies:
- A → independent
- B → independent
- C → depends on A and B
### Plan:
- Phase 1 (parallel): A + B
- Phase 2 (sequential): C (after A and B)Use the Task tool with multiple calls in a single message:
[Call 1] Task(subagent_type="qa-security", prompt="Audit...")
[Call 2] Task(subagent_type="qa-perf", prompt="Analyze...")
[Call 3] Task(subagent_type="wcag-audit", prompt="Verify...")## Combined report
### Agent A: [Summarized results]
### Agent B: [Summarized results]
### Agent C: [Summarized results]
### Synthesis
[Overview and priorities]IMPORTANT: Parallel agents editing the same files cause race conditions and broken builds.
### Files per agent:
- Agent A: src/auth/ (exclusive)
- Agent B: src/api/ (exclusive)
- Agent C: src/utils/helpers.ts (CONFLICT with A and B!)
→ Solution: Agent C sequential after A and B| Situation | Action |
|---|---|
| 2 agents modify the same file | SEQUENTIAL mandatory |
| 2 agents modify the same folder | Check the specific files |
| Read-only agents (audit) | PARALLEL always OK |
| Shared config (package.json, tsconfig) | SEQUENTIAL for edits |
package.json — deps added by multiple agentstsconfig.json — paths modifiedsrc/index.ts — exports added.env.example — variables addedrun_in_background: true for long tasksisolation: "worktree" for agents that edit many filesFor complex orchestrations requiring inter-agent communication, prefer native Agent Teams:
| Sub-Agents (Task) | Agent Teams | |
|---|---|---|
| Communication | Return to parent only | Direct messaging between agents |
| Coordination | Main agent handles everything | Shared task list |
| Token cost | Low | High (1 context per agent) |
| Ideal for | Focused tasks, combined results | Complex collaboration, debate, consensus |
Recommendation: Use Task sub-agents (this skill) for focused and independent tasks. Use Agent Teams (/work:work-team) for teams of 3+ agents requiring discussion and coordination.
See the agent-teams skill for full documentation.
isolation: "worktree" when agents modify many filesFor workloads that outgrow in-process Task sub-agents, the claude agents CLI dispatches background sessions with their own configuration. Flags --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort let each dispatched session run with a tailored model/effort/permission profile. Pair with the agent-teams skill for coordinated multi-process work, and use Agent View (research preview) to monitor running sessions.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.