parallel-task-format

Define parallel development tasks with a compact YAML specification format.

14|1|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/jpoutrin/product-forge --skill parallel-task-format
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel-task-format
Source: https://github.com/jpoutrin/product-forge/tree/main/plugins/product-design/skills/parallel-task-format
Command: npx skills add https://github.com/jpoutrin/product-forge --skill parallel-task-format

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a compact YAML format for defining parallel task specifications and assigns agents.

Core Features & Use Cases

  • Compact YAML for tasks in parallel/TS-XXXX-slug/tasks/
  • Supports scope, dependencies, and agent assignment
  • Guidelines for naming and structure

Quick Start

Create task files under parallel/TS-XXXX-slug/tasks/ using the YAML template.

Frequently Asked Questions about parallel-task-format

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

FAQPage Schema
How do I organize parallel tasks across multiple agents using YAML?

Parallel-task-format provides a compact YAML specification for defining task scope, agent assignments, dependencies, and contracts. Structure task files with required frontmatter fields (id, component, wave, deps, blocks, agent, contracts) and three-part scope sections (CREATE, MODIFY, BOUNDARY) to coordinate work across teams.

What structure should parallel task files follow?

Task files use YAML with mandatory frontmatter defining unique task IDs, component names, wave numbers, dependency rules, blocking relationships, agent assignments, and contract references. The format enforces validation rules including no circular dependencies and proper agent designation.

Can I use this format to track task dependencies and prevent conflicts?

Yes. The format includes wave-dependency rules and a blocks field to define task relationships. Validation criteria enforce unique IDs and detect circular dependencies, ensuring tasks execute in the correct sequence without conflicts.

How do I assign tasks to specific agents in a parallel workflow?

Each task file includes an agent field in the frontmatter to specify which agent owns the task. The format validates proper agent assignment as part of the task specification schema.

Where should I create task files for parallel projects?

Create task files under the parallel/TS-XXXX-slug/tasks/ directory structure. Use the YAML template format with proper naming conventions to maintain consistency across your parallel task organization.

What happens if task dependencies create a circular reference?

The validation criteria enforce that circular dependencies are not allowed. The format includes built-in checks to reject task specifications that would create circular dependency chains.