# senior-pm

Assess project portfolios, examine risks, and prepare executive updates with this skill. Use it to compare initiatives or plan capacity across concurrent projects.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 364 installs · ★ 980
- Author: borghei
- License: LicenseRef-MIT-Commons-Clause · policy=link-only · description only; the file stays with the author
- Source: https://github.com/borghei/Claude-Skills/tree/HEAD/project-management/senior-pm/SKILL.md
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/skills/borghei-senior-pm

## What it does

The skill reviews portfolio health across schedule, budget, scope, quality, and risk, then supports prioritization and executive reporting. It offers WSJF, RICE, ICE, MoSCoW, and MCDA approaches. Since each model can produce a different ranking, choose the comparison method before asking it to order projects.

Python scripts cover project health scoring, risk analysis, resource capacity planning, and stakeholder mapping. `project_health_dashboard.py` produces a RAG assessment, while `risk_matrix_analyzer.py` includes mitigation strategies. These tools rely on project inputs: conclusions about schedule, budget, or exposure depend on the information supplied.

Before producing an analysis, the skill clarifies the requested artifact, its audience, the portfolio scope, and the prioritization method. If asked to proceed immediately, it states its assumptions. Thin project inputs limit what the resulting assessment can establish.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill senior-pm -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/senior-pm/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/senior-pm/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill senior-pm -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/senior-pm/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill senior-pm -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/senior-pm/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install borghei/Claude-Skills senior-pm
```

2. **Manually: put the files in place**
- File: `.github/skills/senior-pm/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill senior-pm -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/borghei/Claude-Skills --path project-management/senior-pm
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/senior-pm/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill senior-pm -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/borghei/Claude-Skills/tree/HEAD/project-management/senior-pm/SKILL.md

## When to use it
- review portfolio health across schedule and budget
- rank initiatives with WSJF, RICE, or another model
- attach mitigation actions to identified risks
- plan capacity across concurrent projects
- prepare an executive-ready portfolio update

## Example prompts
- Review the projects in `assets/sample_project_data.json` and report their RAG status.
- Rank these initiatives with RICE and explain the resulting order.
- Analyze the project risks and include a mitigation action for each one.

## Similar
- [find-skills](https://affpapa.org/en/nevibecode/skills/find-skills.md) — skill · 4000000 installs
- [grill-me](https://affpapa.org/en/nevibecode/skills/grill-me.md) — skill · 1424476 installs
- [grill-with-docs](https://affpapa.org/en/nevibecode/skills/grill-with-docs.md) — skill · 1219756 installs
- [handoff](https://affpapa.org/en/nevibecode/skills/handoff.md) — skill · 1038491 installs
- [grilling](https://affpapa.org/en/nevibecode/skills/grilling.md) — skill · 979543 installs
- [teach](https://affpapa.org/en/nevibecode/skills/teach.md) — skill · 862247 installs

## Other versions with the same name
- [senior-pm · alirezarezvani](https://affpapa.org/en/nevibecode/skills/senior-pm.md) — 792 installs

From the same set: [borghei/claude-skills](https://affpapa.org/en/nevibecode/by/borghei/claude-skills.md) — 17 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
