programming-pm

Coordinate multi-specialist software development through a 7-phase workflow with quality gates.

6|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/dangeles/claude --skill programming-pm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: programming-pm
Source: https://github.com/dangeles/claude/tree/main/claude-config/skills/programming-pm
Command: npx skills add https://github.com/dangeles/claude --skill programming-pm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill acts as a hub-and-spoke orchestrator that coordinates multiple specialists (architect, developers, mathematician, statistician) through a structured 7-phase workflow with built-in quality gates for archival setup, requirements, architecture, pre-mortem, code review, testing, and version control integration.

Core Features & Use Cases

  • Hub-and-spoke orchestration of cross-functional software projects
  • Phase-aligned handoff validation with automated quality gates
  • Mode selection (SIMPLE, STANDARD, EXTENDED) to tailor execution strategy
  • Seamless integration with existing Claude tools for configuration and planning
  • Flexible team composition with optional specialists (mathematician, statistician, junior-developer)

Quick Start

Initiate programming-pm with a project goal and let it orchestrate archival setup, requirements, architecture, implementation, code review, testing, and VCS integration, while producing planning journal entries and governance logs.

Frequently Asked Questions about programming-pm

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

FAQPage Schema
How do I coordinate multi-specialist software development workflows with phase-based handoffs?

Coordinate multi-specialist workflows by using a hub-and-spoke orchestrator that manages phase-aligned handoffs between architects and developers, validating transitions through automated quality gates. This ensures clear traceability across project phases.

Can I customize team composition when orchestrating cross-functional software projects?

Yes, you can customize team composition for cross-functional software projects by adding optional specialists like a mathematician, statistician, or junior-developer alongside core developers and architects to match your project requirements.

What is the best way to enforce quality gates during a software development lifecycle?

Enforce quality gates by integrating them directly into the project lifecycle at key phases: archival setup, requirements, architecture, pre-mortem, code review, testing, and version control synchronization, preventing progression until validation passes.

Does version control synchronization work automatically within orchestrated software project phases?

Version control synchronization is integrated directly into the workflow's final phase, ensuring that production-grade software delivery includes proper repository tracking and governance logs alongside the completed code.

How do I select the right execution mode for orchestrating a multi-phase software project?

Select between SIMPLE, STANDARD, and EXTENDED execution modes to tailor the orchestration strategy to your software project's complexity, ensuring the workflow depth matches your specific scale and requirements.

Do I need pyyaml to run a multi-specialist software project orchestration skill?

Yes, pyyaml is required as a dependency to handle the configuration files that drive the multi-specialist orchestration, ensuring proper sync-config and mode-selection parameters are parsed correctly.