pm-organization-task-selection

Prioritize and assign PRD tasks from prd.json and prd_backlog.json with dependency validation.

1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/feliperyba/ralph-orchestra --skill pm-organization-task-selection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-organization-task-selection
Source: https://github.com/feliperyba/ralph-orchestra/tree/main/.claude/skills/pm-organization-task-selection
Command: npx skills add https://github.com/feliperyba/ralph-orchestra --skill pm-organization-task-selection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PMs managing PRD-driven projects often struggle to select the next high-value task while balancing dependencies and cross-team constraints. This Skill standardizes and automates the task selection process to reduce guesswork and ensure alignment with backlog priorities.

Core Features & Use Cases

  • Dependency-aware prioritization across prd.json and prd_backlog.json for consistent backlog management.
  • Safe parallel assignment when non-conflicting to reduce idle time for Developer and Tech Artist.
  • Automatic state updates and audit-friendly task assignment trails for retrospectives and reporting.

Quick Start

Run the next-task selector to pick and assign the highest-priority, unblocked task from prd.json and prd_backlog.json.

Frequently Asked Questions about pm-organization-task-selection

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

FAQPage Schema
How do I automate PRD task selection from a product backlog?

Automating PRD task selection evaluates task eligibility by reading prd.json and prd_backlog.json, validating dependencies, and sorting candidates by category tier and priority to pick the next unblocked task. It updates PRD files and session state atomically to ensure consistent backlog progression.

How does dependency validation work when assigning PRD tasks in parallel?

Dependency validation for parallel assignment checks task conflicts across PM and other roles to ensure safe parallelism. It evaluates eligibility constraints before assigning non-conflicting tasks, reducing idle time for Developers and Tech Artists while preventing blocked or overlapping work.

What's the best way to prioritize backlog tasks with cross-team dependencies?

Prioritizing backlog tasks with cross-team dependencies requires assembling the complete queue from prd.json and prd_backlog.json, then sorting candidates by category tier and priority. This standardizes task selection to reduce guesswork and ensures alignment with backlog priorities.

Do I need both prd.json and prd_backlog.json to use automated task assignment?

Yes, automated task assignment reads both prd.json and prd_backlog.json to assemble the complete task queue. Evaluating eligibility across both files ensures the selected next task accurately reflects current dependencies and backlog priorities before updating state.

Can I audit the rationale behind automated PRD task assignments for retrospectives?

Yes, you can audit PRD task assignments because the system logs the rationale for every selection decision. These audit-friendly task assignment trails support retrospective analysis and reporting by documenting why specific tasks were prioritized and assigned.

Why does my PRD task selection leave team members idle during dependency checks?

PRD task selection leaves members idle when it doesn't apply safe parallel assignment. By validating dependencies and assigning non-conflicting tasks in parallel across roles, the system reduces idle time for Developers and Tech Artists while maintaining conflict-free execution.