risk-analysis
Risk analysis using risk registers, probability/impact matrices, and mitigation planning. Identifies, assesses, and manages project, business, and technical risks with structured response strategies.
What this skill does
# Risk Analysis
## When to Use This Skill
Use this skill when:
- **Risk Analysis tasks** - Working on risk analysis using risk registers, probability/impact matrices, and mitigation planning. identifies, assesses, and manages project, business, and technical risks with structured response strategies
- **Planning or design** - Need guidance on Risk Analysis approaches
- **Best practices** - Want to follow established patterns and standards
## Overview
Systematically identify, assess, and manage risks using risk registers, probability/impact matrices, and structured response planning. Supports project risks, business risks, technical risks, and opportunity management.
## What is Risk Analysis?
**Risk** is an uncertain event or condition that, if it occurs, has a positive or negative effect on objectives. Risk analysis involves:
- **Identification**: What could happen?
- **Assessment**: How likely? How impactful?
- **Response Planning**: What will we do about it?
- **Monitoring**: Track and update risks
### Risk vs Issue
| Concept | Definition | Action |
|---------|------------|--------|
| **Risk** | Potential future event (uncertain) | Plan response |
| **Issue** | Current problem (certain) | Resolve now |
### Threats vs Opportunities
| Type | Effect | Response Goal |
|------|--------|---------------|
| **Threat** | Negative impact | Minimize exposure |
| **Opportunity** | Positive impact | Maximize benefit |
## Risk Register
The central repository for all identified risks:
```markdown
## Risk Register
| ID | Risk Description | Category | Probability | Impact | Score | Owner | Response | Status |
|----|-----------------|----------|-------------|--------|-------|-------|----------|--------|
| R-001 | [Description] | [Category] | H/M/L | H/M/L | [P×I] | [Name] | [Strategy] | Open |
```
### Risk Register Fields
| Field | Description |
|-------|-------------|
| **ID** | Unique identifier |
| **Description** | Clear risk statement |
| **Category** | Type of risk |
| **Probability** | Likelihood of occurrence |
| **Impact** | Consequence if it occurs |
| **Score** | Risk priority (P × I) |
| **Owner** | Person responsible |
| **Response** | Planned response strategy |
| **Status** | Open, Mitigated, Closed, Occurred |
### Risk Categories
| Category | Examples |
|----------|----------|
| **Technical** | Technology failure, integration issues |
| **Schedule** | Delays, dependencies |
| **Cost** | Budget overrun, resource costs |
| **Resource** | Skill gaps, availability |
| **External** | Vendor, regulatory, market |
| **Organizational** | Change resistance, priorities |
| **Quality** | Defects, performance |
| **Security** | Data breach, unauthorized access |
## Probability/Impact Matrix
### Scoring Scales
**Probability Scale:**
| Level | Score | Description | Likelihood |
|-------|-------|-------------|------------|
| Very Low | 1 | Rare | < 10% |
| Low | 2 | Unlikely | 10-30% |
| Medium | 3 | Possible | 30-50% |
| High | 4 | Likely | 50-70% |
| Very High | 5 | Almost Certain | > 70% |
**Impact Scale:**
| Level | Score | Schedule | Cost | Quality |
|-------|-------|----------|------|---------|
| Very Low | 1 | < 1 week | < 5% | Minor |
| Low | 2 | 1-2 weeks | 5-10% | Noticeable |
| Medium | 3 | 2-4 weeks | 10-20% | Significant |
| High | 4 | 1-3 months | 20-40% | Major |
| Very High | 5 | > 3 months | > 40% | Critical |
### Risk Score Calculation
```text
Risk Score = Probability × Impact
Score Range: 1-25
```
**Risk Priority Zones:**
| Score | Priority | Action |
|-------|----------|--------|
| 1-4 | Low | Accept or monitor |
| 5-9 | Medium | Active management |
| 10-14 | High | Priority attention |
| 15-25 | Critical | Immediate action |
### Visual Matrix
```mermaid
quadrantChart
title Risk Matrix
x-axis Low Impact --> High Impact
y-axis Low Probability --> High Probability
quadrant-1 Critical
quadrant-2 High Priority
quadrant-3 Low Priority
quadrant-4 Medium Priority
```
## Risk Response Strategies
### For Threats (Negative Risks)
| Strategy | Description | When to Use |
|----------|-------------|-------------|
| **Avoid** | Eliminate the threat | High probability and impact |
| **Transfer** | Shift to third party | Financial/contractual risks |
| **Mitigate** | Reduce probability or impact | Most common approach |
| **Accept** | Acknowledge, no action | Low priority risks |
### For Opportunities (Positive Risks)
| Strategy | Description | When to Use |
|----------|-------------|-------------|
| **Exploit** | Ensure opportunity occurs | High-value opportunities |
| **Share** | Partner to increase capability | Need external help |
| **Enhance** | Increase probability or impact | Moderate opportunities |
| **Accept** | Take advantage if it occurs | Low-effort opportunities |
### Response Planning Template
```markdown
## Risk Response Plan: R-001
**Risk:** [Description]
**Strategy:** [Avoid/Transfer/Mitigate/Accept]
### Prevention Actions
| Action | Owner | Due Date | Status |
|--------|-------|----------|--------|
| [Preventive measure] | [Name] | [Date] | [Status] |
### Contingency Plan
**Trigger:** [What indicates risk is occurring]
**Actions:**
1. [Contingency action 1]
2. [Contingency action 2]
### Residual Risk
**After mitigation:**
- Probability: [Reduced level]
- Impact: [Reduced level]
- New Score: [Residual score]
```
## Workflow
### Phase 1: Risk Identification
#### Step 1: Gather Inputs
Sources for risk identification:
- Project plans and schedules
- Stakeholder concerns
- Historical data from similar projects
- SWOT analysis (Threats)
- Technical assessments
- External environment analysis
#### Step 2: Brainstorm Risks
Techniques:
- **Checklist review**: Standard risk categories
- **Expert interviews**: Subject matter experts
- **Assumption analysis**: Test project assumptions
- **Root cause analysis**: Work backward from impacts
- **SWOT**: Threats and opportunities
#### Step 3: Document Risks
Risk statement format:
```text
"There is a risk that [CONDITION/CAUSE] may result in [CONSEQUENCE/IMPACT]"
Example:
"There is a risk that key developer leaves may result in schedule delay and knowledge loss"
```
### Phase 2: Risk Assessment
#### Step 1: Assess Probability
For each risk:
- What is the likelihood of occurrence?
- What evidence supports this assessment?
- Use defined scale (1-5)
#### Step 2: Assess Impact
For each risk:
- What would be the consequence?
- Consider multiple impact types (schedule, cost, quality)
- Use the highest impact dimension
- Use defined scale (1-5)
#### Step 3: Calculate and Prioritize
```markdown
## Risk Assessment Summary
| ID | Risk | P | I | Score | Priority |
|----|------|---|---|-------|----------|
| R-001 | [Risk 1] | 4 | 5 | 20 | Critical |
| R-002 | [Risk 2] | 3 | 3 | 9 | Medium |
| R-003 | [Risk 3] | 2 | 2 | 4 | Low |
```
### Phase 3: Response Planning
#### Step 1: Select Response Strategy
For each significant risk:
- Match strategy to risk characteristics
- Consider cost of response vs. risk exposure
- Assign risk owner
#### Step 2: Define Response Actions
- Specific, measurable actions
- Clear owners and due dates
- Contingency triggers defined
#### Step 3: Calculate Residual Risk
After planned mitigations:
- Re-assess probability and impact
- Calculate residual risk score
- Determine if acceptable
### Phase 4: Monitoring
#### Step 1: Track Risk Status
Regular review cadence:
- Critical risks: Weekly
- High risks: Bi-weekly
- Medium risks: Monthly
- Low risks: Quarterly
#### Step 2: Update Register
- New risks identified
- Risk scores changed
- Responses executed
- Risks closed or occurred
## Output Formats
### Risk Register (Markdown Table)
```markdown
## Risk Register: [Project/Initiative]
**Date:** [ISO Date]
**Owner:** [Name]
**Review Cycle:** [Weekly/Monthly]
| ID | Risk Description | Category | P | I | Score | Owner | Response | Actions | Status |
|----|-----------------|----------|---|--Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.