Install any skill in seconds. Free to start, no credit card required.
Get Started Free →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.
.claude/skills/mohitagw15856-risk-register/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 0% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -16% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 4% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 40% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 177% | 0% |
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]
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-05 | pass→fail | 22,437 | 31,235 | +39% | 1 | 1 | 0% | 2,865 | 5,818 | +103% | 0 | 0 | — |
case-01 | fail→pass | 40,215 | 31,316 | -22% | 1 | 1 | 0% | 6,681 | 6,672 | -0% | 0 | 0 | — |
case-02 | fail→pass | 62,932 | 30,825 | -51% | 1 | 1 | 0% | 8,356 | 7,031 | -16% | 0 | 0 | — |
case-03 | fail→pass | 52,174 | 27,879 | -47% | 1 | 1 | 0% | 6,701 | 6,951 | +4% | 0 | 0 | — |
case-04 | fail→pass | 30,944 | 29,966 | -3% | 1 | 1 | 0% | 4,579 | 6,415 | +40% | 0 | 0 | — |
case-06 | fail→fail | 14,200 | 26,466 | +86% | 1 | 1 | 0% | 1,589 | 5,810 | +266% | 0 | 0 | — |
case-07 | fail→pass | 13,248 | 28,094 | +112% | 1 | 1 | 0% | 2,174 | 6,030 | +177% | 0 | 0 | — |
case-08 | fail→pass | 13,417 | 16,243 | +21% | 1 | 1 | 0% | 1,186 | 5,032 | +324% | 0 | 0 | — |
case-09 | pass→pass | 16,784 | 23,502 | +40% | 1 | 1 | 0% | 1,614 | 5,376 | +233% | 0 | 0 | — |
case-10 | pass→pass | 18,461 | 27,761 | +50% | 1 | 1 | 0% | 2,023 | 5,440 | +169% | 0 | 0 | — |
case-11 | pass→pass | 19,995 | 14,876 | -26% | 1 | 1 | 0% | 2,996 | 4,777 | +59% | 0 | 0 | — |
case-12 | pass→pass | 18,013 | 20,212 | +12% | 1 | 1 | 0% | 2,250 | 4,583 | +104% | 0 | 0 | — |
case-13 | pass→pass | 17,794 | 26,091 | +47% | 1 | 1 | 0% | 2,859 | 6,670 | +133% | 0 | 0 | — |
case-14 | pass→pass | 17,001 | 14,464 | -15% | 1 | 1 | 0% | 1,724 | 3,598 | +109% | 0 | 0 | — |
case-15 | fail→pass | 8,650 | 10,889 | +26% | 1 | 1 | 0% | 1,343 | 3,202 | +138% | 0 | 0 | — |
case-16 | fail→fail | 21,072 | 26,945 | +28% | 1 | 1 | 0% | 2,717 | 6,110 | +125% | 0 | 0 | — |
case-17 | pass→pass | 19,627 | 17,211 | -12% | 1 | 1 | 0% | 1,971 | 4,175 | +112% | 0 | 0 | — |
case-18 | fail→fail | 16,904 | 20,989 | +24% | 1 | 1 | 0% | 2,166 | 4,565 | +111% | 0 | 0 | — |
case-19 | pass→pass | 16,953 | 8,488 | -50% | 1 | 1 | 0% | 1,966 | 2,679 | +36% | 0 | 0 | — |
case-20 | fail→pass | 18,582 | 7,904 | -57% | 1 | 1 | 0% | 1,904 | 3,225 | +69% | 0 | 0 | — |
case-21 | pass→pass | 33,637 | 4,287 | -87% | 1 | 1 | 0% | 1,877 | 2,782 | +48% | 0 | 0 | — |
case-22 | pass→pass | 22,753 | 30,624 | +35% | 1 | 1 | 0% | 3,376 | 5,756 | +70% | 0 | 0 | — |
case-23 | pass→fail | 30,116 | 36,053 | +20% | 1 | 1 | 0% | 3,396 | 6,737 | +98% | 0 | 0 | — |
case-24 | pass→pass | 15,162 | 18,715 | +23% | 1 | 1 | 0% | 1,936 | 4,686 | +142% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 24 cases were attempted. The headline lift of +25 percentage points is the difference between those two pass rates over the 24 comparable cases. 2 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.