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.