From role-pgm
Map cross-project and cross-team dependencies, identify the critical path, and flag silent or risky dependencies. Works for one project or across a portfolio. Read-only — produces a map and recommendations, doesn't act.
npx claudepluginhub sitloboi2012/team-marketplace --plugin role-pgmThis skill uses the workspace's default tool permissions.
Finds the stuff that will silently kill a project — a decision someone else owes us, a service we depend on that's about to change, a team whose work blocks ours that we haven't synced with. The point is visibility, not solving.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Finds the stuff that will silently kill a project — a decision someone else owes us, a service we depend on that's about to change, a team whose work blocks ours that we haven't synced with. The point is visibility, not solving.
Five kinds of dependencies:
From $ARGUMENTS:
For each project in scope:
For each dependency found, capture:
Three bands of severity:
If scoped to one project, the critical path is the longest chain of hard dependencies from "start" to "done." Anything on it slips the project.
If scoped to a portfolio, there may be multiple critical paths. Highlight the one with the most cross-team dependencies — that's usually the most fragile.
# Dependency map — <project or portfolio> — <date>
**Projects in scope:** <list>
**Total dependencies tracked:** N
**Silent (unknown to target):** N · **Open known:** N · **Managed:** N
## Critical path
<For single-project: the longest chain of hard dependencies. For portfolio: the most fragile one, highlighted.>
1. <item> → <item> → <item>
If any item here slips, every downstream item slips.
## Silent dependencies (high risk)
These are depended-upon by our teams but the targets don't know. Each needs to be surfaced.
- **<dep>**: <source team> needs <thing> from <target>. Target not informed. Suggested action: <draft Slack/email using `/role-pgm:nudge-owner` or `/team-core:draft-email`>
## Known open dependencies
| Dep | Source | Target | Status | Age | Action |
| --- | --- | --- | --- | --- | --- |
| <thing> | <project> | <person/team> | <in flight / blocked> | <N days> | <what to do> |
## Managed (no action needed)
<Short list — just so the PgM knows what's already being tracked.>
## Single-point-of-failure risks
- <person or service> is on the critical path for <N projects>. If they're out / fail, here's what breaks.
## External services at risk
- <service> — <what depends on it> — <known changes, deprecations, outages to track>
## Proposed next steps
1. <specific action: ping X, file risk entry, raise with lead on Y, escalate Z>
2. ...
Show the map. Common edits:
On approval:
/role-pgm:nudge-owner or /team-core:draft-email/role-pgm:risk-log add