
Utility Pm Workflow Orchestrator
Runs an ordered chain of pm-skills against one input, pausing for go/no-go between steps and halting if any step fails or comes back empty. It takes either a saved prioritized action plan from foundation-prioritized-action-plan, or an ad-hoc named chain like deliver-prd then deliver-user-stories, which is where the /chain command routes. Use it when you want a sequence run without manually shepherding each step, and use utility-pm-workflow-builder instead if you want a durable, reusable workflow. The honest caveat: on Claude Code, chained runs have passed a smoke test, but the saved-plan path and multi-checkpoint sessions haven't been fully exercised, and other clients are still experimental. Run --dry-run first to check the plan parses and your tools are wired up before spending tokens on real execution.
- skills.sh installs
- 586
- GitHub stars
- 794
- last updated
- Aug 4, 2026
Install
$ npx -y skills add product-on-purpose/pm-skills --skill utility-pm-workflow-orchestrator --agent claude-codeInstalls into .claude/skills of the current project.
Files
PM Workflow Orchestrator (Dispatch Skill)
Cross-client dispatch wrapper for the pm-workflow-orchestrator sub-agent. Detects the runtime; dispatches to the native sub-agent on Claude Code; reads agents/pm-workflow-orchestrator.md and walks the run loop inline on non-Claude clients via the "reference + execute inline" pattern. The orchestrator runs an ordered sequence of pm-skills from a saved prioritized-action-plan (Mode A) or a user-named chain (Mode B), pausing for go/no-go by default and stopping on a failed or empty step.
Sponsors
Details
- Repository
- github.com/product-on-purpose/pm-skills
- Categories
- Productivity & Planning, Automation & Workflows, Sales & Marketing
- License
- Apache-2.0
- First seen
- Aug 4, 2026
More from product-on-purpose/pm-skills
All 68- Utility Pm Workflow Builder528
- Foundation Build Risk Review473
- Foundation Stakeholder Briefings472
- Deliver Acceptance Criteria1.1K
- Deliver Prd1.1K
- Deliver User Stories953
- Deliver Edge Cases934
- Discover Competitive Analysis881
- Define Problem Statement878
- Define Hypothesis858
- Develop Adr842
- Deliver Launch Checklist834
- Develop Solution Brief830
- Define Opportunity Tree824
- Discover Interview Synthesis819
- Define Jtbd Canvas817
- Measure Dashboard Requirements801
- Measure Experiment Design801
- Deliver Release Notes797
- Develop Design Rationale793
- Foundation Persona792
- Measure Instrumentation Spec792
- Measure Experiment Results787
- Iterate Retrospective786