risk-assessment

Identify, evaluate, and mitigate software development risks using pre-mortems and risk matrices.

4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/mgd34msu/goodvibes-gemini --skill risk-assessment-mgd34msu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: risk-assessment
Source: https://github.com/mgd34msu/goodvibes-gemini/tree/main/skills/risk-assessment
Command: npx skills add https://github.com/mgd34msu/goodvibes-gemini --skill risk-assessment-mgd34msu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you systematically identify, evaluate, and plan mitigations for potential risks that could derail your software development projects or tasks.

Core Features & Use Cases

  • Risk Identification: Utilizes structured techniques like pre-mortems and assumption surfacing to uncover potential issues.
  • Risk Evaluation: Provides frameworks for assessing likelihood and impact to prioritize risks.
  • Mitigation Planning: Offers strategies and templates for documenting and addressing identified risks.
  • Use Case: Before starting a complex feature, use this skill to brainstorm potential technical hurdles, external dependencies, and scope ambiguities, then create a risk register to track and manage them.

Quick Start

Use the risk-assessment skill to identify the main risks in implementing a new user authentication system.

Frequently Asked Questions about risk-assessment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify technical risks in a software development project before they occur?

Technical risk identification uses structured pre-mortems and assumption surfacing to uncover potential scope ambiguities and external dependencies. This approach systematically exposes hidden project hurdles before development begins.

What is a pre-mortem and how does it help with project risk assessment?

A pre-mortem is a proactive risk assessment technique where teams assume a project has failed and work backward to identify why. It surfaces technical risks and external dependencies before implementation starts.

How do I evaluate and prioritize project risks using a risk matrix?

Project risk evaluation uses a risk matrix to assess the likelihood and impact of identified technical risks. This framework prioritizes risks to guide mitigation strategies and focus planning efforts.

What is the best way to document mitigation strategies for technical risks?

Mitigation planning for technical risks involves creating a risk register to track identified issues and their strategies. This integrates with workflow planning to manage scope ambiguities and external dependencies.

Can I use risk assessment frameworks for complex feature planning in software development?

Risk assessment frameworks support complex feature planning by evaluating likelihood and impact of technical hurdles. They guide mitigation strategies through assumption surfacing and risk matrices for proactive management.

When do I need structured risk management for software project planning?

Structured risk management is needed when planning complex software features involving technical hurdles and external dependencies. It integrates with workflow planning to proactively identify scope ambiguities and prioritize mitigations.