program-manager
Expert program management for multi-project coordination, portfolio governance, dependency tracking, benefits realization, and cross-functional stakeholder communication. Use when standing up a new program, managing cross-project dependencies, creating governance structures, tracking benefits realization, or reporting program status to steering committees.
What this skill does
# 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.
## Workflow
### 1. Define Program Structure
The agent establishes the program hierarchy and governance:
```
PORTFOLIO (Strategic alignment, investment decisions, resource allocation)
-> PROGRAM (Benefit realization, cross-project coordination, governance)
-> PROJECTS (Deliverables, timeline, budget)
-> WORKSTREAMS (Tasks, activities, resources)
```
**Governance bodies:**
| Body | Cadence | Authority |
|------|---------|-----------|
| Steering Committee | Monthly | Strategic decisions, escalations, funding |
| Program Board | Bi-weekly | Governance, progress review, issue resolution |
| Project Sync | Weekly | Coordination, dependency management |
**Decision rights:**
- Budget changes >$X: Steering Committee
- Scope changes: Program Board
- Schedule changes <2 weeks: Program Manager
**Validation checkpoint:** Every program must have a named Executive Sponsor, defined decision rights, and an escalation matrix before proceeding.
### 2. Create Program Charter
The agent drafts a charter covering:
1. **Executive Summary** -- One paragraph describing the program
2. **Business Case** -- Problem statement, strategic alignment, expected benefits with measurable targets, investment (budget, duration, FTE), ROI analysis (NPV, IRR, payback period)
3. **Scope** -- In/out of scope, assumptions, constraints
4. **Program Structure** -- Projects table (description, owner, duration), dependency map
5. **Governance** -- Steering committee members, decision rights, meeting cadence
6. **Success Criteria** -- Measurable targets tied to benefits
**Validation checkpoint:** Charter requires sign-off from Sponsor and Business Owner before project kickoff.
### 3. Map Dependencies
The agent analyzes cross-project dependencies and identifies the critical path:
```bash
python scripts/dependency_analyzer.py --projects projects.yaml
```
**Dependency matrix example:**
```
Project A Project B Project C Project D
Project A - -> ->
Project B <- - ->
Project C <- - ->
Project D <- <- -
Critical Path: A (Design) -> B (API) -> C (Integration) -> D (Launch)
```
**Integration points to track:**
| Integration | Projects | Interface | Owner | Risk Level |
|-------------|----------|-----------|-------|------------|
| API Contract | A -> B | REST API | Team B | Medium |
| Data Migration | B -> C | ETL Pipeline | Team C | High |
| SSO Integration | A, B, C | SAML | Team A | Low |
**Validation checkpoint:** Any High-risk dependency must have a mitigation plan and a named owner before the dependent project starts.
### 4. Plan Resources
The agent creates a resource allocation plan:
```bash
python scripts/resource_forecast.py --program program.yaml --months 12
```
Output includes per-role monthly allocation, total FTE forecast, and budget per month. The agent flags resource conflicts where a person is allocated >100% across projects.
### 5. Track Benefits Realization
```bash
python scripts/benefits_tracker.py --plan benefits_plan.yaml
```
For each benefit, the agent tracks:
- **Definition:** Metric, baseline, target
- **Measurement:** Data source, frequency, owner
- **Realization timeline:** Quarterly targets vs. actuals with variance
**Validation checkpoint:** Benefits tracking begins at program start, not after delivery. Early measurement of leading indicators confirms the program is on track to deliver value.
### 6. Report Status
The agent generates program status reports for each governance body:
**Dashboard structure:**
```
PROGRAM STATUS: [Name] Overall: GREEN/AMBER/RED
Schedule: [status] [trend] Budget: [status] [%used]
Scope: [status] [trend] Quality: [status]
Risk: [count] High risks Resources: [status]
PROJECT STATUS:
Project A: [status] [% complete] [next milestone]
Project B: [status] [% complete] [next milestone]
KEY METRICS:
Milestones: X/Y completed Benefits: $Xm realized
Issues: X open (Y critical) Deliverables: X/Y complete
```
**Escalation matrix:**
| Level | Criteria | Escalate To | Response Time |
|-------|----------|-------------|---------------|
| 1 | Team issue | Project Manager | 24 hours |
| 2 | Project impact | Program Manager | 48 hours |
| 3 | Program impact | Program Board | 1 week |
| 4 | Strategic impact | Steering Committee | 2 weeks |
**Validation checkpoint:** Any item at RED status for 2+ reporting periods must be escalated to the next governance level with a recovery plan.
## Example: Program Dashboard Generation
```bash
$ python scripts/program_dashboard.py --program "Digital Transformation"
Program: Digital Transformation Status: AMBER (At Risk)
Sponsor: Jane Smith Phase: Execution
==========================================================
Schedule: AMBER (-2 weeks) Budget: GREEN (92% of plan)
Scope: GREEN (on track) Quality: GREEN (meets standards)
Risk: AMBER (3 High risks) Resources: GREEN (stable)
Project Status:
Project A: GREEN 100% complete (Complete)
Project B: AMBER 65% complete (Next: API Delivery Feb 10)
Project C: GREEN 40% complete (Next: Integration Start Feb 20)
Project D: BLUE 0% complete (Not Started)
Key Metrics:
Milestones: 4/8 (50%) Benefits: $1.2M realized / $10M target
Issues: 5 open (2 critical) Deliverables: 12/20 (60%)
Upcoming Milestones:
M5: Beta Release - Feb 15 (AMBER - at risk)
M6: UAT Complete - Mar 01 (GREEN - on track)
```
## Stakeholder Management
The agent maps stakeholders using Mendelow's Power-Interest Grid:
| Quadrant | Stakeholders | Strategy |
|----------|-------------|----------|
| High Power, High Interest | CEO, CTO, Business Owner | Manage closely -- regular 1:1s, involve in decisions |
| High Power, Low Interest | CFO, Legal | Keep satisfied -- executive summaries, escalate blockers |
| Low Power, High Interest | End Users, Teams | Keep informed -- newsletters, demos, feedback channels |
| Low Power, Low Interest | Vendors, Support | Monitor -- periodic updates as needed |
**Communication plan:**
| Audience | Content | Frequency | Channel |
|----------|---------|-----------|---------|
| Steering Committee | Program status, decisions needed | Monthly | Meeting |
| Program Board | Detailed status, issue resolution | Bi-weekly | Meeting |
| Project Managers | Coordination, dependencies | Weekly | Meeting |
| Teams | Updates, context | Weekly | Email |
| End Users | Progress, upcoming changes | Monthly | Newsletter |
## Risk Management
The agent maintains a program risk register scored by Probability x Impact (1-5 scale):
| Score Range | Classification | Action |
|-------------|---------------|--------|
| 15-25 | Critical | Immediate mitigation, escalate to Steering Committee |
| 8-14 | High | Active mitigation plan, report to Program Board |
| 4-7 | Medium | Monitor, mitigation plan on standby |
| 1-3 | Low | Accept and monitor |
## Tools
| Tool | Purpose | Command |
|------|---------|---------|
| `program_dashboard.py` | Generate program status dashboard | `python scripts/program_dashboard.py --program "Name"` |
| `dependency_analyzer.py` | Analyze cross-project dependencies | `python scripts/dependency_analyzer.py --projects projects.yaml` |
| `benefits_tracker.py` | Track benefits realization vs. plan | `python scripts/benefits_tracker.py --plan benefits_plan.yaml` |
| `resource_forecast.py` | Forecast resource allocation | `python scripts/resource_forecast.py --program program.yaml --months 12` |
## References
- `references/governance.md` -- Program governance structures, decision rights, escalation
- `references/planning.md` -- PRelated in Data & Analytics
clawarr-suite
IncludedComprehensive management for self-hosted media stacks (Sonarr, Radarr, Lidarr, Readarr, Prowlarr, Bazarr, Overseerr, Plex, Tautulli, SABnzbd, Recyclarr, Unpackerr, Notifiarr, Maintainerr, Kometa, FlareSolverr). Deep library exploration, analytics, dashboard generation, content management, request handling, subtitle management, indexer control, download monitoring, quality profile sync, library cleanup automation, notification routing, collection/overlay management, and media tracker integration (Trakt, Letterboxd, Simkl).
querying-soql
IncludedSOQL query generation, optimization, and analysis with 100-point scoring. Use this skill when the user needs SOQL/SOSL authoring or optimization: natural-language-to-query generation, relationship queries, aggregates, query-plan analysis, and performance or safety improvements for Salesforce queries. TRIGGER when: user writes, optimizes, or debugs SOQL/SOSL queries, touches .soql files, or asks about relationship queries, aggregates, or query performance. DO NOT TRIGGER when: bulk data operations (use handling-sf-data), Apex DML logic (use generating-apex), or report/dashboard queries.
app-store-optimization
IncludedApp Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklists, and tracking ranking changes.
habit-flow
IncludedAI-powered atomic habit tracker with natural language logging, streak tracking, smart reminders, and coaching. Use for creating habits, logging completions naturally ("I meditated today"), viewing progress, and getting personalized coaching.
app-store-optimization
IncludedApp Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklists, and tracking ranking changes.
visualizing-data
IncludedBuilds dashboards, reports, and data-driven interfaces requiring charts, graphs, or visual analytics. Provides systematic framework for selecting appropriate visualizations based on data characteristics and analytical purpose. Includes 24+ visualization types organized by purpose (trends, comparisons, distributions, relationships, flows, hierarchies, geospatial), accessibility patterns (WCAG 2.1 AA compliance), colorblind-safe palettes, and performance optimization strategies. Use when creating visualizations, choosing chart types, displaying data graphically, or designing data interfaces.