role-orchestrator

Coordinate PM and RD subagents through sequential development phases with user approval gates.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/tomwangowa/agent-skills --skill role-orchestrator-tomwangowa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role-orchestrator
Source: https://github.com/tomwangowa/agent-skills/tree/main/role-orchestrator
Command: npx skills add https://github.com/tomwangowa/agent-skills --skill role-orchestrator-tomwangowa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines complex project development by orchestrating sequential roles (like Product Manager and Developer) and managing user approval gates, ensuring alignment and quality throughout the project lifecycle.

Core Features & Use Cases

  • Automated Role Handoffs: Manages the flow of information and tasks between different AI roles (PM, RD) in a structured pipeline.
  • User Approval Gates: Incorporates explicit user review points to ensure project direction and design meet expectations.
  • Project Calibration: Adapts the depth and formality of AI outputs based on project size and defined priorities.
  • Use Case: Kick off a new feature development by having the orchestrator manage the process from initial requirements gathering (PM role) to technical design (RD role), with your approval at each stage.

Quick Start

Use the role orchestrator to start a new project pipeline for building a user authentication service.

Frequently Asked Questions about role-orchestrator

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

FAQPage Schema
How do I coordinate a multi-role development pipeline with PM and RD handoffs?

You can orchestrate a multi-role development pipeline by coordinating Product Manager and Research & Development subagents sequentially, ensuring structured information flow and task transitions between roles.

Can I enforce user approval gates during the project lifecycle?

Yes, user approval gates can be enforced during the project lifecycle to pause the pipeline, allowing you to review PM artifacts and design outputs before RD generation proceeds.

How does project calibration adapt AI outputs for different project sizes?

Project calibration adapts AI outputs by reading project size, formality, tech-stack, and priorities from a configuration file or interactively, adjusting the depth of role behavior accordingly.

What is the best way to manage sequential phases from requirements gathering to technical design?

The best way to manage sequential phases is using an orchestrator to handle PM artifact generation, user review, RD artifact generation, and design convergence checks before final handoff.

Do I need a specific configuration file to calibrate role behavior for my tech stack?

You need a project profile configuration file, specifically named `.claude/project-profile.yaml`, to define project size, formality, tech-stack, and priorities for calibrating role behavior.

What happens after the design review and convergence checks are completed?

After design review and convergence checks are completed, the pipeline performs a final handoff to subsequent skills like implementation planning or coding to continue development.