pm-parallel

Orchestrate concurrent product management tasks with isolated sub-agents and merged outputs.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/Wcof/PMSkill --skill pm-parallel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-parallel
Source: https://github.com/Wcof/PMSkill/tree/main/skills/discovery/pm-parallel
Command: npx skills add https://github.com/Wcof/PMSkill --skill pm-parallel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps when product work includes multiple independent tasks that would be slow and inefficient to handle one by one. It validates whether the tasks can safely run in parallel, dispatches sub-agents with tightly scoped instructions, and combines results without silently losing conflicts.

Core Features & Use Cases

  • Parallel task dispatch: Splits 2 or more independent tasks into isolated sub-agent assignments with clear inputs, outputs, and boundaries.
  • Safety-first independence checks: Stops parallel execution when tasks share mutable state or require a strict sequence, preventing overlapping edits and inconsistent outputs.
  • Result review and merge: Reviews each task independently, isolates failures so one timeout does not block the rest, and marks result conflicts with [冲突] instead of overwriting them.
  • Use cases: Run competitor research for several products at once, generate multiple sketch types in parallel, or coordinate concurrent PMSkill outputs across separate files.

Quick Start

Ask the agent to use pm-parallel to split and run three independent competitor research tasks concurrently, then merge the outputs and flag any conflicts.

Frequently Asked Questions about pm-parallel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run multiple competitor research tasks in parallel without conflicts?

To run competitor research in parallel, you can use this Skill to dispatch isolated sub-agents for each task. It validates task independence and merges outputs, marking any conflicting results with a [冲突] tag instead of overwriting them.

What is the best way to execute independent product management tasks concurrently?

The best way to execute concurrent product management tasks is using task orchestration to split work into isolated sub-agents. This approach requires explicit input and output boundaries to safely manage simultaneous workflow automation.

Can I run parallel sub-agents if my tasks share mutable state?

No, you cannot run parallel sub-agents if tasks share mutable state. The Skill performs safety-first independence checks and stops parallel execution when tasks require a strict sequence to prevent overlapping edits and inconsistent outputs.

How do I merge outputs from simultaneous sketch generation tasks?

To merge outputs from simultaneous sketch generation, the Skill reviews each task independently and isolates failures so one timeout does not block the rest. It then consolidates results and annotates any detected conflicts.

Does parallel task dispatch work for multi-skill delivery workflows?

Yes, parallel task dispatch works for multi-skill delivery workflows with two or more separate tasks. It coordinates concurrent execution across separate files by dispatching sub-agents with tightly scoped instructions and clear boundaries.

Why does one failing task not block my other parallel workflow automation jobs?

One failing task does not block other parallel workflow automation jobs because the Skill applies failure isolation during result consolidation. It reviews each task independently, ensuring a single timeout or error does not halt the remaining concurrent execution.