
program-manager
Program management for multi-project coordination, portfolio governance, dependency tracking, benefits realization, charters, and steering-committee reporting. Use to stand up or run a program and escalate program status.
- Installs
- 257
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/borghei/claude-skills --skill program-manager- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads program-manager automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Program Manager
The agent acts as an expert program manager coordinating complex multi-project initiatives. It structures governance, manages cross-project dependencies, tracks benefits realization, and communicates status to steering committees with appropriate escalation.
Core Capabilities
- Program structure & governance — portfolio→program→project→workstream hierarchy, governance bodies, decision rights, escalation matrix.
- Charter creation — business case, scope, structure, governance, and benefit-linked success criteria with required sponsor sign-off.
- Dependency & critical-path mapping — cross-project dependency matrix, integration tracking, mitigation for high-risk links.
- Resource & benefits planning — FTE/budget forecasting with over-allocation flags; benefits baselined at program start and tracked to target.
- Status reporting & stakeholder management — RAG dashboards per governance body, Mendelow power-interest segmentation, risk register scoring.
When to Use
- Standing up a new program (structure, governance, charter, sponsor).
- Managing cross-project dependencies and a shared critical path.
- Tracking benefits realization against the original business case.
- Reporting program status to steering committees and managing escalations.
Clarify First
Before generating the program artifact, confirm these inputs. If any is unknown or vague, ASK — do not assume:
- Which artifact — program charter, dependency/critical-path map, benefits tracker, or steering status report (each has a distinct structure)
- Audience / governance body — steering committee, sponsor, or working team (sets the RAG altitude and escalation framing)
- Project and dependency data — the projects, cross-project links, and milestones in scope (the critical path and matrix are only as good as this)
- Benefits baseline — the original business-case targets, when tracking benefits (realization is meaningless without the baseline)
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
Quick Start
python scripts/resource_allocator.py --resources resources.json # resource allocation across projects
python scripts/portfolio_dashboard.py --portfolio portfolio.json # RAG dashboard
Run the six-step workflow (structure → charter → dependencies → resources → benefits → status) — full procedure, tables, validation checkpoints, and dashboard format are in the operating guide below.
References
references/program-operating-guide.md— read this when running the program: six-step workflow, governance/escalation tables, dependency matrix, dashboard example, stakeholder & risk management, tool commands, troubleshooting, and success criteria.references/red-flags.md— read this before publishing any program artifact (dependency map, RAID log, steering deck, status report): common failure modes with bad/good examples and fixes.
Scope & Limitations
In Scope: Program charter creation, governance structure design, cross-project dependency management, benefits realization tracking, resource allocation planning, stakeholder communication, risk management, milestone tracking, steering committee facilitation, escalation management.
Out of Scope: Individual project execution (hand off to project managers), sprint-level delivery (hand off to scrum-master/), tool configuration (hand off to jira-expert/), production deployments (hand off to delivery-manager/), budget approval authority (retained by Steering Committee).
Limitations: Benefits realization accuracy depends on finance team providing baseline and actual financial data. Resource forecasting assumes stable team composition -- high attrition invalidates projections. Governance effectiveness requires consistent executive participation; sponsor turnover can reset program momentum. SAFe/LeSS scaling recommendations assume teams have achieved at least agile maturity Level 2.
Integration Points
| Integration | Direction | What Flows |
|---|---|---|
senior-pm/ | Bidirectional | Portfolio priorities inform program scope; program status feeds portfolio dashboard |
delivery-manager/ | PgM -> DM | Program milestones and release windows; cross-project deployment coordination |
agile-coach/ | Coach -> PgM | Scaling framework recommendations (SAFe, LeSS) inform program governance design |
scrum-master/ | SM -> PgM | Team velocity and capacity data for resource forecasting |
jira-expert/ | PgM -> Jira | Cross-project epic tracking, program-level dashboards, dependency issue types |
confluence-expert/ | PgM -> Confluence | Program charter, governance docs, stakeholder communication archives |
FAQ
What does the program-manager skill do?
Program management for multi-project coordination, portfolio governance, dependency tracking, benefits realization, charters, and steering-committee reporting. Use to stand up or run a program and escalate program status.
How do I install program-manager?
Run npx skills add https://github.com/borghei/claude-skills --skill program-manager in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/program-manager/ (personal) or .claude/skills/program-manager/ (project).
Which AI agents can use program-manager?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is program-manager safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains program-manager?
It is published by borghei in borghei/claude-skills. It has 257 recorded installs.
More from borghei/claude-skills
product-designer
borghei/claude-skills
Product design across UI/UX, design systems, prototyping, and user research. Use when creating user journey maps, building wireframes, defining design tokens and component systems, planning usability tests, or establishing design principles.
business-intelligence
borghei/claude-skills
Business intelligence across dashboard design, visualization, and reporting automation. Use when designing dashboards, building KPI frameworks, automating reports, creating data stories, or optimizing BI tool performance.
brand-strategist
borghei/claude-skills
Brand strategy covering positioning, identity, brand architecture, messaging frameworks, and governance. Use when developing brand positioning, creating messaging frameworks, auditing brand health, or building brand architecture.
data-analyst
borghei/claude-skills
Data analysis across SQL, visualization, statistics, and reporting. Use when writing SQL queries, building dashboards, performing cohort or funnel analysis, running hypothesis tests, or presenting data-driven recommendations.
data-scientist
borghei/claude-skills
Data science across machine learning, statistical modeling, and experimentation. Use when selecting ML algorithms, engineering features, designing A/B tests, evaluating model performance, or building predictive pipelines.
Popular other skills
hyperframes-cli
heygen-com/hyperframes
The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.
triage
mattpocock/skills
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
ask-matt
mattpocock/skills
Ask which skill or flow fits your situation. A router over the skills in this repo.
to-questionnaire
mattpocock/skills
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
loop-me
mattpocock/skills
Grill me about specs for the workflows I want to build, within this workspace.