plugins/pm-operations/skills/risk-register/SKILL.md
Build and maintain a project or product risk register. Use when asked to create a risk register, identify project risks, build a risk matrix, or document risks and mitigations for a programme. Produces a complete risk register with likelihood/impact scoring, RAG status, ownership, and prioritised mitigations.
npx skillsauth add mohitagw15856/pm-claude-skills risk-registerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill produces a complete risk register for a project, programme, or product. Output follows standard risk management practice with likelihood × impact scoring, RAG status, a risk heat map, and specific mitigation and contingency plans. Ready to share with a project board, steering committee, or programme office.
Ask the user for these if not provided:
Project stage: [Discovery / Delivery / Launch / Live / Programme] Version: [1.0] Owner: [PM / Programme Manager / Risk Lead] Last reviewed: [Date] Next review: [Date — recommend weekly during delivery, monthly during discovery] Status: [Active / Archived]
Likelihood (L)
| Score | Label | Definition | |---|---|---| | 5 | Almost certain | >80% probability of occurring | | 4 | Likely | 60–80% probability | | 3 | Possible | 40–60% probability | | 2 | Unlikely | 20–40% probability | | 1 | Rare | <20% probability |
Impact (I)
| Score | Label | Definition | |---|---|---| | 5 | Critical | Programme failure, regulatory breach, major financial loss, safety event | | 4 | High | Significant schedule delay (>4 weeks), scope reduction, reputational damage | | 3 | Medium | Moderate delay (1–4 weeks), cost overrun, reduced quality | | 2 | Low | Minor delay (<1 week), manageable cost increase | | 1 | Negligible | Minimal impact, easily absorbed |
Risk Score = L × I
| Score | RAG | Action | |---|---|---| | 20–25 | 🔴 Critical | Immediate escalation; active management required | | 12–19 | 🔴 High | Owner-assigned mitigation; weekly review | | 8–11 | 🟡 Medium | Mitigation planned; fortnightly review | | 4–7 | 🟡 Low | Monitor; monthly review | | 1–3 | 🟢 Negligible | Accept; review if context changes |
| ID | Risk | Category | L | I | Score | RAG | Owner | Status | Mitigation | Contingency | Review date | |---|---|---|---|---|---|---|---|---|---|---|---| | R01 | [Risk description — be specific: "Third-party API may not support required volume, causing X to fail"] | [Schedule / Technical / Resource / Commercial / Compliance / External] | [1–5] | [1–5] | [L×I] | 🔴/🟡/🟢 | [Name] | [Open / Mitigating / Closed] | [What are we doing to reduce likelihood or impact?] | [What do we do if it happens?] | [Date] | | R02 | [...] | [...] | [...] | [...] | [...] | [...] | [...] | [...] | [...] | [...] | [...] |
Use these to prompt risk identification. Add, remove, or customise for your project.
Plot risks by likelihood (Y axis) and impact (X axis):
│ Low Medium High Critical
│ (1) (2-3) (4) (5)
─────────┼────────────────────────────────────
Almost │ 🟡 🟡 🔴 🔴
certain │
(5) │
─────────┼────────────────────────────────────
Likely │ 🟡 🟡 🔴 🔴
(4) │
─────────┼────────────────────────────────────
Possible │ 🟢 🟡 🟡 🔴
(3) │
─────────┼────────────────────────────────────
Unlikely │ 🟢 🟢 🟡 🟡
(2) │
─────────┼────────────────────────────────────
Rare │ 🟢 🟢 🟢 🟡
(1) │
[Plot each risk ID on this grid — e.g. R01 lands at L4/I5 = 🔴 Critical]
For steering committee or board-level reporting:
| Rank | Risk | Score | RAG | Owner | Mitigation status | |---|---|---|---|---|---| | 1 | [Most critical risk — plain English description] | [X] | 🔴 | [Owner] | [Active / Planned / Not started] | | 2 | [...] | [...] | 🔴 | [...] | [...] | | 3 | [...] | [...] | 🟡 | [...] | [...] | | 4 | [...] | [...] | 🟡 | [...] | [...] | | 5 | [...] | [...] | 🟡 | [...] | [...] |
Decisions required from steering:
| Risk ID | Change | Detail | |---|---|---| | [R03] | Score increased | [L moved from 2 → 4 — vendor confirmed delay in API availability] | | [R07] | Risk closed | [Legal sign-off received on 12 May] | | [NEW] | New risk identified | [R09 — budget freeze announcement affects Phase 2 funding] |
A risk is closed when:
Issues log: [Link to issues log — risks that have materialised and are now active problems being managed]
development
Analyse competitor moves and translate them into strategic implications for your product roadmap. Use when a competitor announces a new feature, pricing change, partnership, or strategic shift, or when producing a periodic competitive intelligence report. Produces a categorised signal analysis with reactive-vs-proactive assessment, threat ratings, specific roadmap implications, and recommended responses with owners.
development
Build a community management playbook for a brand's social media channels. Use when asked to create guidelines for managing comments, DMs, and community interactions, define a moderation policy, or build response frameworks for social media community managers. Produces a complete playbook with response templates, escalation paths, moderation rules, and tone guidelines.
development
Activate a 4-stage coding discipline framework that forces Claude to plan before coding, isolate changes on a branch, write tests first, and self-review output twice before presenting it. Use when starting a complex coding task, when past Claude sessions produced broken first drafts, or when you want to prevent rework cycles. Produces a confirmed written plan, isolated feature branch, test-first implementation, and a double-reviewed output with a correctness and code-quality checklist.
development
Optimize an article for Answer Engine Optimization (AEO) — restructuring content so AI engines like ChatGPT, Perplexity, and Claude can extract, quote, and cite it. Rewrites headings as questions, drops 50-80 word answer capsules, audits paragraph length, and flags trust signals. Use when asked to AEO-optimize, make content AI-readable, improve AI citation chances, or adapt an article for answer engines.