From role-pgm
Cross-functional launch readiness check. Walks through every function (product, eng, design, marketing, support, legal, ops, data) and asks what they need done before launch, what's blocking them, and what the launch day plan is. Produces a go/no-go report.
npx claudepluginhub sitloboi2012/team-marketplace --plugin role-pgmThis skill uses the workspace's default tool permissions.
**Invocation: user only.**
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.
Invocation: user only.
Launches are where projects go to die. Not because the product is bad — because three different functions each thought the other was handling support/legal/comms/ops. This skill walks the cross-functional matrix, identifies who's ready and who's not, and produces a go/no-go call with evidence.
For any non-trivial launch, the following functions all have readiness work. Not all apply to every launch; skip the ones that don't and note why.
| Function | What they own before launch |
|---|---|
| Product / PM | PRD finalized; metrics dashboard ready; success criteria agreed |
| Engineering | Code merged, deployed, feature-flagged if applicable; rollback plan tested; monitoring + alerts live |
| Design | Final UI shipped, asset kit for marketing, any brand review complete |
| Marketing | Launch narrative, channels, collateral, embargo coordination, external comms scheduled |
| Support / Success | Docs live, team trained on the feature, escalation runbook, anticipated question list |
| Legal / Compliance | Terms updated if needed, privacy impact reviewed, any regional restrictions documented |
| Sales / CS | Enablement delivered, customer comms plan for material changes, expansion talking points |
| Ops / Finance | Pricing in billing system, metering/usage tracking live, revenue recognition sorted |
| Data | Analytics instrumented, KPI dashboard built, experiment setup if staged rollout |
From $ARGUMENTS, identify:
Tier determines which functions are actually in scope. A silent infra launch skips marketing/sales/support-training but keeps monitoring + rollback. A major launch keeps everything.
For each in-scope function, identify the specific person owning that function's readiness. Not "the marketing team" — a name. If the owner isn't obvious, ask the user.
If an in-scope function has no owner, flag that as the top blocker. Unowned functions are how launches fail.
In parallel:
For each function, determine:
A hard blocker is something that makes the launch date impossible unless resolved. Typically:
/role-pgm:dependency-map)Each hard blocker needs an owner and a resolve-by date. If the resolve-by is after the launch date, the launch date is wrong.
Separately from readiness, walk through the launch day itself:
If any of these slots don't have an owner + plan, add them to the blockers list.
# Launch readiness — <launch name> — target <date>
**Tier:** <major | minor | silent>
**Recommendation:** 🟢 GO | 🟡 GO WITH CAVEATS | 🔴 NO-GO
**One-line justification:** <why this is the recommendation>
## Status by function
| Function | Owner | Status | Evidence / concern |
| --- | --- | --- | --- |
| Product | <person> | ✅ Ready | PRD finalized, dashboard live |
| Engineering | <person> | 🟡 In flight | Rollback plan drafted, not yet tested — target test date <x> |
| Design | <person> | ✅ Ready | |
| Marketing | <person> | 🔴 At risk | Launch narrative not drafted; 5 days to launch |
| Support | <person> | 🟡 In flight | Docs drafting, training scheduled for <date> |
| Legal | <person> | N/A | Non-material change, no legal review required |
| ... | | | |
## Hard blockers
1. <blocker> — owner: <person> — resolve by: <date, which must be before launch>
2. ...
## Soft risks (won't block, worth managing)
- <risk> — what happens if it doesn't land — mitigation
## Unowned work (TOP PRIORITY TO FIX)
- <function or task> — no current owner. Assign before anything else.
## Launch-day plan
- **T-day-before (date):** <checks, approvals, go/no-go call — who, when>
- **T-0:** <flip, by whom, at what time. Monitoring responsible: <person>.>
- **T+0 to T+2hr:** <active monitoring. Channel: #<channel>. On-call: <person>.>
- **T+24hr:** <first review — owner, destination>
- **T+1 week:** <full metrics review — owner, destination>
## Recommendation
<Restate the go/no-go with 1-2 sentences of reasoning. If 🟡 or 🔴, specify what would change it.>
Show the report. Common edits:
On approval:
/role-pgm:nudge-owner on specific blocker owners if escalation is warranted